matlab 用plot画曲线命令出错程序如下:syms x>> syms y>> y=1.2-0.8*erf(x/0.76)-0.3*erf((10-x)/0.76)y =6/5-4/5*erf(25/19*x)+3/10*erf(-250/19+25/19*x)>> x=0:0.01:10;>> plot(x,y);Error using ==> plotConversion to double from sym is not possib

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 00:03:06
matlab用plot画曲线命令出错程序如下:symsx>>symsy>>y=1.2-0.8*erf(x/0.76)-0.3*erf((10-x)/0.76)y=6/5-4/5*erf(25/19*x

matlab 用plot画曲线命令出错程序如下:syms x>> syms y>> y=1.2-0.8*erf(x/0.76)-0.3*erf((10-x)/0.76)y =6/5-4/5*erf(25/19*x)+3/10*erf(-250/19+25/19*x)>> x=0:0.01:10;>> plot(x,y);Error using ==> plotConversion to double from sym is not possib
matlab 用plot画曲线命令出错
程序如下:
syms x
>> syms y
>> y=1.2-0.8*erf(x/0.76)-0.3*erf((10-x)/0.76)
y =
6/5-4/5*erf(25/19*x)+3/10*erf(-250/19+25/19*x)
>> x=0:0.01:10;
>> plot(x,y);
Error using ==> plot
Conversion to double from sym is not possible.
请问怎么解决?

matlab 用plot画曲线命令出错程序如下:syms x>> syms y>> y=1.2-0.8*erf(x/0.76)-0.3*erf((10-x)/0.76)y =6/5-4/5*erf(25/19*x)+3/10*erf(-250/19+25/19*x)>> x=0:0.01:10;>> plot(x,y);Error using ==> plotConversion to double from sym is not possib
因为y 还是符号型的,不是double.
应该是:
syms x
syms y
y=1.2-0.8*erf(x/0.76)-0.3*erf((10-x)/0.76)
x=0:0.01:10;
plot(x,eval(y));

matlab 用plot画曲线命令出错程序如下:syms x>> syms y>> y=1.2-0.8*erf(x/0.76)-0.3*erf((10-x)/0.76)y =6/5-4/5*erf(25/19*x)+3/10*erf(-250/19+25/19*x)>> x=0:0.01:10;>> plot(x,y);Error using ==> plotConversion to double from sym is not possib 怎么matlab里画的曲线光滑现在取到了100个点,用plot函数画图,但是图像不光滑,请问有什么命令在已知数据时画出光滑的曲线 matlab 画平滑曲线我用plot命令,画出来的图,不够平滑,怎么能画出后面的平滑曲线呢?ttag = 2;tshort = 1;r = 0.5;y =[];i=1;while (r matlab中plot函数画曲线,由于原来数据是三维的,现在需要将y,z坐标用plot函数画出来.直接用plot(y,z)画出来不对.可是如果画plot(x,y)是正确的.所以我在想是不是plot函数画曲线是,参数必须是横纵坐 matlab用一系列点坐标拟合一条曲线,怎样在曲线图旁边标注该点的坐标只画曲线图我会,用plot命令,关键是怎样在每个点旁边标注出这个点的坐标,知道的帮个忙.谢谢! matlab 删除图像 我用plot命令画了图以后希望以某一点为半径的圆以外的...matlab 删除图像 我用plot命令画了图以后希望以某一点为半径的圆以外的图形全部擦除请问应该怎么办 matlab的plot命令plot(t,'r-','LineWidth',1.5);中Y(:, 作了一个循环命令,如何用matlab画出曲线?for x=5:20 y=P1.*x+P2+P3./x+P4./x^2+P5./x^3-2.*P6.*x.*(1-B2./x^3)^0.5end如何用matlab画出关于x、y的曲线,用plot(x、y)只画出了一个点 matlab中如何画图(plot命令)已知A=10 5.220 4.330 4.940 2.9如何以A的第一列为横坐标,第二列为纵坐标画图呢?应该用plot的哪个命令呢?谢 请问:用matlab的plot画好离散点的曲线后,怎样根据曲线求已知纵坐标的值(这个值对应两个x值)?我没有拟合曲线. 数学建模的数据拟合命令把一串数据的曲线用matlab拟合出方程来,用哪个命令 用matlab画的曲线 matlab的plot命令>> plot(-2,-1.1)>> plot([-2,-1.1])>> plot([-2,-1.1,1.1,2])>> plot([-2,-1.1,1.1,2],[-1.1,-1.1,1.1,1.1]);分别解释着四个命令的意思,中括号的作用不是很明确 matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样 matlab绘制多条曲线我在前文用syms定义的参数变量,经过一系列运算求得f=1/x^2p1=1/x^3p2=1/x^4怎样将这些函数都绘制在同一图中?如果写成plot(x,f)会出错,因为我x是syms型的,请问如何解决Error using ==> 新手matlab问题x=-5:0.1:5;y=x^3*(x+3);plot(x,y)第二行有矩阵乘法出错的问题,我只想画出函数y的曲线. matlab中数字后加一个点有什么用?比如plot(x,sin(1./x));为什么改成1.0就出错?Error using / Matrix dimensions must agree. matlab用plot语句出错显示? Error using ==> plot Conversion to double from sym is not possible.clear;clc;r=10;%%滚子半径r0=50;%%基圆半径e=20;%%偏心距delt0=120*pi/180;%%升程角,回程角,休止角h=50;%%升程距离i=100;%%角度步