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;
三角函数后面的点起什么作用?请高人指点。 展开
c=Ed1*sin(th2(i)).^2.0+Ek2*cos(th2(i)).^2.0;
三角函数后面的点起什么作用?请高人指点。 展开
3个回答
展开全部
点乘大多用于两个地方:注:点乘包括很多运算,并不是单指乘法法,比如平方,开方,除法等都可以。
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是自变量,而且已经赋值一个向量,求对应于自变量的一组函数值。
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是自变量,而且已经赋值一个向量,求对应于自变量的一组函数值。
展开全部
/和./的区别
/是传统意义上的矩阵的除法,而./是两个矩阵的对应元素相除
同理相乘
举例
M*N:M(3x2)N(2*3)结果是(3*3)的矩阵
M.*N:M,N必须大小相同,然后对应的元素相乘。。。
/是传统意义上的矩阵的除法,而./是两个矩阵的对应元素相除
同理相乘
举例
M*N:M(3x2)N(2*3)结果是(3*3)的矩阵
M.*N:M,N必须大小相同,然后对应的元素相乘。。。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后面加个点,是对矩阵的每个元素作运算,和矩阵整体的运算区别开来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询