Matlab中出现??? Error using ==> mtimes Inner matrix dimensions must agree. 是什么意思啊,程序如下

x=3:0.1:20;y=x*(cos(x))^3.*(sin(x))^2+x^2.*(sin(x*8))^3-9*x^4.*cos(x);
2025-03-23 00:58:56
推荐回答(2个)
回答1:

x*(cos(x))^3应为x.*(cos(x))^3吧
还有(cos(x))^3也该(cos(x)).^3
类似的地方都该加“.”

回答2:

你不是知道用点乘吗,要全部哈(群运算哈)
>> x=3:0.1:20;
y=x.*(cos(x)).^3.*(sin(x)).^2+x.^2.*(sin(x.*8)).^3-9.*x.^4.*cos(x)
嗯,ok?