绘图函数不显示两个向量相除的结果
plot function not displaying results of division of two vectors
我正在尝试绘制作为阻尼比函数的过冲百分比。
阻尼比范围:0到1
这是我的:
dr = (0:0.1:1); % Damping Ratio
PO = exp((-pi*dr)/sqrt(1 - (dr.^2))); % Percent Overshoot Function
plot(dr, PO) % Plot Function**
这是我得到的:
我知道问题出在平方根组件上。当我从平方根中删除变量时,函数绘图。不知道为什么.. 请帮助。
对于逐个元素的向量算术,使用 ./
、.*
、.^
运算符。您的代码的问题是您使用了 /
(right-matrix division) for division. Use ./
(Right array division) instead. Here 是关于矩阵除法运算符的描述。
我正在尝试绘制作为阻尼比函数的过冲百分比。
阻尼比范围:0到1
这是我的:
dr = (0:0.1:1); % Damping Ratio
PO = exp((-pi*dr)/sqrt(1 - (dr.^2))); % Percent Overshoot Function
plot(dr, PO) % Plot Function**
这是我得到的:
我知道问题出在平方根组件上。当我从平方根中删除变量时,函数绘图。不知道为什么.. 请帮助。
对于逐个元素的向量算术,使用 ./
、.*
、.^
运算符。您的代码的问题是您使用了 /
(right-matrix division) for division. Use ./
(Right array division) instead. Here 是关于矩阵除法运算符的描述。