首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 请问数学上二维向量加减C++ 中怎么表示 ??? [已结贴,结贴人:tan19830227]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 11:35:03 楼主
    例如:(x,y)=(x1,y1)-(x2,y2)
    10  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 11:42:291楼 得分:0
    你可以写一个向量类,然后自己重载+\-等操作符
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 11:44:082楼 得分:0
    写一个类 二维向量,重载操作符
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 13:58:223楼 得分:0
    有没有简单一点的方法??或是能给出代码,谢谢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 14:26:494楼 得分:0
    在C++中写类是日常工作,如果连个类都不愿意写,那还学C++干吗?
    C++中没有现成的适合向量运算的库,得自己写得。做为新手,还是得自己学着写,老要人家得代码,你怎么可能学得会?不要等写毕业设计或者找工作时再后悔

    引用 3 楼 tan19830227 的回复:
    有没有简单一点的方法??或是能给出代码,谢谢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 15:53:075楼 得分:0
    引用 4 楼 arong1234 的回复:
    在C++中写类是日常工作,如果连个类都不愿意写,那还学C++干吗?
    C++中没有现成的适合向量运算的库,得自己写得。做为新手,还是得自己学着写,老要人家得代码,你怎么可能学得会?不要等写毕业设计或者找工作时再后悔

    引用 3 楼 tan19830227 的回复:
    有没有简单一点的方法??或是能给出代码,谢谢


    听arong的,没错,还是应该自己多锻炼锻炼呀。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 15:54:116楼 得分:0
    顶楼上
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 19:27:217楼 得分:0
    我想要的操作是 把 MATLAB操作转化成C++的操作

    例如在MATLAB里 Frr=[x1 y1]-[x2 y2]

          Frr(1,1)表示的是向量的第一个值;
            Frr(1,2)表示的是向量的第二个值
      我需要的 是这样的效果

    运算符重载好像不能达到这样的效果,请问还有其他方法吗?谢谢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • WingForce
    • 等级:
    发表于:2008-05-24 20:42:118楼 得分:5
    用complex模板

    C/C++ code
    typedef complex<int, int> int_vec; int_vec a(0, 0); int_vec b(10,10); int_vec c = b - a; cout << "result x = " << c.real() << "result y = " << c.imag() << endl;



    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-25 09:49:059楼 得分:0
    谢谢楼上的 这个模板与+/-运算符重载那个例题差不多,现在明白了,我想问一下这个模板是
      哪个函数库自带的 ,还是自己编写的?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-25 09:56:3910楼 得分:5
    引用 9 楼 tan19830227 的回复:
    谢谢楼上的 这个模板与+/-运算符重载那个例题差不多,现在明白了,我想问一下这个模板是
      哪个函数库自带的 ,还是自己编写的?

    #include <complex>
    #include <iostream>
    using namespace std;
    complex类在std名称空间里
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved