楼主: liukuan415
1263 6

[学科前沿] 初学matlab遇到的问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

92%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
217 点
帖子
25
精华
0
在线时间
39 小时
注册时间
2012-4-6
最后登录
2016-3-8

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
RT,小弟初学matlab,碰见一个问题,不知道怎么回事
a=[1 1 1],b=[2 2 2],如果计算a*b,则报错“??? Error using ==> mtimes
Inner matrix dimensions must agree.”
如果计算a.*b,就可以,答案是ans=2 2 2,还请高人指点
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB matla atlab Atl Lab matlab matrix Error

回帖推荐

Chemist_MZ 发表于2楼  查看完整内容

这没什么,矩阵运算维数必然要匹配,a和b都是1*3的矩阵当然不能直接乘。但是比如是a*b'就可以(1*3乘3*1),就是内积,算出来是6。 ".*”和“./"是两个维数一模一样的矩阵对应元素相乘或者相除,结果和原矩阵维数一样。

本帖被以下文库推荐

沙发
Chemist_MZ 在职认证  发表于 2012-4-25 17:39:08 |只看作者 |坛友微信交流群
这没什么,矩阵运算维数必然要匹配,a和b都是1*3的矩阵当然不能直接乘。但是比如是a*b'就可以(1*3乘3*1),就是内积,算出来是6。
".*”和“./"是两个维数一模一样的矩阵对应元素相乘或者相除,结果和原矩阵维数一样。
已有 1 人评分经验 论坛币 收起 理由
见路不走 + 5 + 5 热心帮助其他会员

总评分: 经验 + 5  论坛币 + 5   查看全部评分

扫头像关注公众号“二点三西格玛”衍生品定价与风险管理

使用道具

藤椅
liukuan415 学生认证  发表于 2012-4-25 18:39:23 |只看作者 |坛友微信交流群
Chemist_MZ 发表于 2012-4-25 17:39
这没什么,矩阵运算维数必然要匹配,a和b都是1*3的矩阵当然不能直接乘。但是比如是a*b'就可以(1*3乘3*1), ...
感谢,感谢,我把那两个都当成了1*1的矩阵了,还以为维数都一样。还有一个问题
x=[1 0 4 -3 0 0 0 8 6]
为啥 y=find(x>0)

y =

     1     3     8     9
我觉得y应该是;y=[1 4 8 6]?

使用道具

板凳
Chemist_MZ 在职认证  发表于 2012-4-25 18:41:15 |只看作者 |坛友微信交流群
liukuan415 发表于 2012-4-25 18:39
感谢,感谢,我把那两个都当成了1*1的矩阵了,还以为维数都一样。还有一个问题
x=[1 0 4 -3 0 0 0 8 6]
...
find函数,find出来是矩阵元素的位置,不是具体哪个数。你打入这个命令就能找到那个数了:

x(find(x>0))
扫头像关注公众号“二点三西格玛”衍生品定价与风险管理

使用道具

报纸
liukuan415 学生认证  发表于 2012-4-25 18:41:36 |只看作者 |坛友微信交流群
Chemist_MZ 发表于 2012-4-25 17:39
这没什么,矩阵运算维数必然要匹配,a和b都是1*3的矩阵当然不能直接乘。但是比如是a*b'就可以(1*3乘3*1), ...
感谢感谢,我一直以为那两个都是1*1的维数,还有一个问题
x=[1 0 4 -3 0 0 0 8 6];
为啥 y=find(x>0)

y =

     1     3     8     9
我觉得应该是;y=[1 4 8 6],什么情况?

使用道具

地板
liukuan415 学生认证  发表于 2012-4-25 18:42:34 |只看作者 |坛友微信交流群
Chemist_MZ 发表于 2012-4-25 18:41
find函数,find出来是矩阵元素的位置,不是具体哪个数。你打入这个命令就能找到那个数了:

x(find(x>0 ...
噢噢,厉害啊,高人!

使用道具

7
chen-ny 发表于 2012-5-2 05:19:17 |只看作者 |坛友微信交流群
不过我建议楼主碰到问题多看看matlab的帮助文件,学会查找帮助也很重要的,而且matlab的帮助文件写的非常清晰。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-23 00:30