mworks吧 关注:62贴子:53
  • 1回复贴,共1
求助

求助syslab上的一个小问题

只看楼主收藏回复

如何把某区间进行n等分并分别求其等分点处的函数值?
如图中题目10.
在MATLAB里面直接输入
x=linspace(0,pi,20);
y=(cos(x)+(x.^2).*sin(x))./(1+x)
就可以直接生成对应的函数值y
然而在mworks的syslab里面我这样等分生成x
using TyMath;
x=range(0,pi,20);
y=(cos(x)+(x.^2).*sin(x))./(1+x)
却因为x是向量而无法运算,我该如何处理这个问题呢?
我搜了很多内容都没有找到解决办法,只能来求助8u了


IP属地:陕西来自Android客户端1楼2024-12-24 00:15回复
    要对x向量里的元素进行数学运算,需要在算术运算符号前加.(比如1+x会报错,x.+1就不会;cos(x)会报错,cos.(x)就不会)


    IP属地:湖北2楼2025-03-11 16:44
    回复