matlab中为什么这条语句: y=1./(1+25*x.^2) 中必须要加点(即英文状态下的句号)?

matlab中为什么这条语句: y=1./(1+25*x.^2) 中必须要加点(即英文状态下的句号)?
matlab中用三次多项式拟合这个方程:y=1/(1+25*x^2),代码如下:x=-1:0.01:1
        y=1./(1+25*x.^2)
        p1=polyfit(x,y,3)
       y1=polyval(p1,x)
        plot(x,y,x,y1)
为什么这条语句: y=1./(1+25*x.^2) 中必须要加点(即英文状态下的句号)?
其他人气:648 ℃时间:2020-04-06 17:44:45
优质解答
首先x是一个数组,x=[-1 -0.99 -0.98 .1]由语句x=-1:0.01:1产生.对数组做除法或者平方是没有意义的,因为Matlab支持矩阵运算,所以不是默认对数组做平方运算是对所有元素作平方运算.若想对数组每一个元素作平方运算,那...
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版