Plot 如何解决scilab中绘制极坐标图的错误

Plot 如何解决scilab中绘制极坐标图的错误,plot,scilab,Plot,Scilab,操作-:警告使用空矩阵添加矩阵将给出空矩阵结果。 在已执行字符串的第1行 在函数polarplot的第176行(C:\PROGRA~1\SCILAB~1.2\modules\graphics\macros\polarplot.sci第189行) 在执行文件C:\Users\LAPTOP\polar2.sce的第6行 plot2d:输入参数的值(Nan或Inf)错误:应为4个有限值 clc close clf s=0:.1:2*%pi*4; h=1./(s+3*s^2+2*s^3) polarpl

操作-:警告使用空矩阵添加矩阵将给出空矩阵结果。 在已执行字符串的第1行 在函数polarplot的第176行(C:\PROGRA~1\SCILAB~1.2\modules\graphics\macros\polarplot.sci第189行) 在执行文件C:\Users\LAPTOP\polar2.sce的第6行

plot2d:输入参数的值(Nan或Inf)错误:应为4个有限值

clc
close
clf
s=0:.1:2*%pi*4;
h=1./(s+3*s^2+2*s^3)
polarplot(s,h);
第一个值
h(1)
是无限的,您可以这样避免它(插入一个
%nan
):


你的scilab版本是什么?它是6.0.2版,你能解释一下吗?h的第一个分量是无限的,因为脱硝器的第一个分量等于零。Scilab引发错误,因为它无法使用无限坐标绘制点。最好的方法是完全避免被零除。。。
clc
close
clf
s=0:.1:2*%pi*4;
h=1./(s+3*s^2+2*s^3)
h(1)=%nan;
polarplot(s,h);