MATLAB里面关于.*是怎么用的

 我来答
Chock9898
高粉答主

2020-01-29 · 关注我不会让你失望
知道答主
回答量:85
采纳率:100%
帮助的人:1.5万
展开全部

例子:

1、punct - Function handle creation @;@ 在匿名函数中表示函数句柄。

2、例如ln(x),在matlab中是没有定义的,正确表示是log(x);但如果要直观表示自然对数,意义用以下语句表示:ln=@(x)  log(x);执行后,ln(4)=log(4) , 即用ln 替换 log。

3、poly6 = @(x) 8*x.^6+6*x.^5+3*x.^3+x.^2+x+520;fplot(ploy6,[0,100]);fzero(ploy6,13)。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C。

扩展资料:

关于matlab的相关事项:

1、高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;

2、具有完备的图形处理功能,实现计算结果和编程的可视化;

3、友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

4、功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

参考资料来源:百度百科-MATLAB

匿名用户
推荐于2018-04-21
展开全部
Matlab中有点乘'.*',点除'./',点方'.^'这些运算.A*B表示矩阵A与B的乘积,要求A的列数等于B的行数;而A.*B表示矩阵A与B的对应位置元素相乘,要求矩阵A与B的大小相同.点除、点方与此类似.
上述的例子中如果要绘制函数曲线,x需要取一系列的离散点,即x为一个向量.则sinx、分母的x^2,及cosx都是向量,需用点运算.可编程如下:
x=-2*pi:0.05*pi:2*pi;
y=cos(x).*(0.5+3*sin(x)./(1+x.^2));
figure,plot(x,y);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
密密麻麻老味
2016-12-20 · TA获得超过308个赞
知道小有建树答主
回答量:488
采纳率:0%
帮助的人:429万
展开全部
@是用于定义函数句柄的操作符。函数句柄既是一种变量,可以用于传参和赋值;也是可以当做函数名一样使用。
举例:
sin是matlab中的一个函数,但sin只是函数名,还不是函数句柄,不可以用于传参。
f = @sin;
这行代码定义了一个函数句柄,变量名是f。这样就可以当做参数传递了(这就是上面代码中的意义所在),而且还可以跟sin函数按相同的语法规则使用:
g = f; % g也是函数句柄,其“值”和f一
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式