matlab中 错误使用 ^ 输入必须为标量和方阵.要按元素进行 POWER 计算,请改用 POWER (.^). 在线等原程序如下 A(w)=K/sqrt((1-(w/Wn)^2)^2+4*x^2.*(w/Wn)^2);G(w)=-atand(2*x*(w/Wn)/(1-(w/Wn)^2));figure(1)plot(w,A(w));figure(2)plo
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/01 18:37:11
matlab中 错误使用 ^ 输入必须为标量和方阵.要按元素进行 POWER 计算,请改用 POWER (.^). 在线等原程序如下 A(w)=K/sqrt((1-(w/Wn)^2)^2+4*x^2.*(w/Wn)^2);G(w)=-atand(2*x*(w/Wn)/(1-(w/Wn)^2));figure(1)plot(w,A(w));figure(2)plo
matlab中 错误使用 ^ 输入必须为标量和方阵.要按元素进行 POWER 计算,请改用 POWER (.^). 在线等
原程序如下
A(w)=K/sqrt((1-(w/Wn)^2)^2+4*x^2.*(w/Wn)^2);
G(w)=-atand(2*x*(w/Wn)/(1-(w/Wn)^2));
figure(1)
plot(w,A(w));
figure(2)
plot(w,G(w));
谢谢
matlab中 错误使用 ^ 输入必须为标量和方阵.要按元素进行 POWER 计算,请改用 POWER (.^). 在线等原程序如下 A(w)=K/sqrt((1-(w/Wn)^2)^2+4*x^2.*(w/Wn)^2);G(w)=-atand(2*x*(w/Wn)/(1-(w/Wn)^2));figure(1)plot(w,A(w));figure(2)plo
w = linspace(0,pi/2,30);
Wn = 10;
x = 5;
K = 3;
A=K./sqrt((1-(w./Wn).^2).^2 + 4*x.^2.*(w./Wn).^2);
G=-atand(2.*x.*(w./Wn)/(1-(w./Wn).^2));
figure(1)
plot(w,A);
figure(2)
plot(w,G);
这样可以运行.plot函数中的两个参数必须是维度一致的向量或矩阵.我把你的w当作自变量.
其他作为参数了.