matlab点的用法

比如c=Ed1*sin(th2(i)).^2.0+Ek2*cos(th2(i)).^2.0;三角函数后面的点起什么作用?请高人指点。... 比如
c=Ed1*sin(th2(i)).^2.0+Ek2*cos(th2(i)).^2.0;
三角函数后面的点起什么作用?请高人指点。
展开
 我来答
鱼一只0H7
2009-10-26 · TA获得超过707个赞
知道小有建树答主
回答量:309
采纳率:100%
帮助的人:328万
展开全部
点乘大多用于两个地方:注:点乘包括很多运算,并不是单指乘法法,比如平方,开方,除法等都可以。
1、矩阵乘法(此时两个矩阵要同型,列数相等,行数也相等)
传统意义上的矩阵乘法就不再赘述了,矩阵的点乘就是两个矩阵对应元素之间的运算:
>> a=[1 2 3;4 5 6];
>> b=[4 5 6;7 8 9];
>> a.*b

ans =

4 10 18 %%对应元素相乘
28 40 54
>> a./b

ans =

0.2500 0.4000 0.5000 %%对应元素相除
0.5714 0.6250 0.6667
看明白了吧!!
2、计算函数值,就是你这种情况,用于计算一组变量对应的函数值,很明显,自变量是一个向量,函数值也是一个向量:
>> x=1:-0.1:0.6

x =

1.0000 0.9000 0.8000 0.7000 0.6000

>> yy=sqrt(x.^2+10)+1

yy =

4.3166 4.2879 4.2619 4.2388 4.2187 %与x值一一对应
我说明白了吧!!
所以我肯定,你的这个函数th2是自变量,而且已经赋值一个向量,求对应于自变量的一组函数值。
fhq_ghost
推荐于2018-03-29 · TA获得超过1414个赞
知道小有建树答主
回答量:309
采纳率:0%
帮助的人:356万
展开全部
/和./的区别
/是传统意义上的矩阵的除法,而./是两个矩阵的对应元素相除

同理相乘
举例
M*N:M(3x2)N(2*3)结果是(3*3)的矩阵
M.*N:M,N必须大小相同,然后对应的元素相乘。。。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不要太过于天真
2009-10-26 · TA获得超过502个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:258万
展开全部
后面加个点,是对矩阵的每个元素作运算,和矩阵整体的运算区别开来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式