怎么用matlab画一个2元函数的图像,得出的图像为什么是空白的

要画y=b/a+(1/a)*(d*(a*x^2-1))^(1/2),其中abcd都是已知的a=32205.9992224146,b=9.04610997352224,c=0.107753113674025,d=3388.46458954534x=(0:0.1);y=b/a+(1/a)*(d*(a*x^2-1))^(1/... 要画y = b/a+(1/a)*(d*(a*x^2-1))^(1/2),其中abcd都是已知的 a=32205.9992224146,b = 9.04610997352224,c=0.107753113674025,d =3388.46458954534 x = (0:0.1); y = b/a+(1/a)*(d*(a*x^2-1))^(1/2); plot(x,y); 最后得出的图形是个空白的,怎么解决啊 展开

第1个回答  2020-01-22
错误原因主要有两方面:
一、x值设定的不对,由于我不清楚你的x取值范围,暂且定义为[0,10],那么程序为x=0:0.1:10;
二、y表达式的写法不正确,主要是因为你混淆了矩阵相乘以及矩阵中元素与元素相乘的区别;如果A,B两矩阵满足相乘的条件,那么程序为:A*B即可,但是,如果要想让两个相同类型的矩阵中对应元素相乘的话,则需在运算符号前面加点
程序修改如下:
a=32205.9992224146;b
=
9.04610997352224;
c=0.107753113674025;d
=3388.46458954534;
x
=
0:0.1:10;
y
=
b/a+(1/a)*(d*(a*x.^2-1)).^(1/2);
plot(x,y)
希望能对你有所帮助~~~

怎么用matlab画一个2元函数的图像,得出的图像为什么是空白的
错误原因主要有两方面:一、x值设定的不对,由于我不清楚你的x取值范围,暂且定义为[0,10],那么程序为x=0:0.1:10;二、y表达式的写法不正确,主要是因为你混淆了矩阵相乘以及矩阵中元素与元素相乘的区别;如果A,B两矩阵满足相乘的条件,那么程序为:A*B即可,但是,如果要想让两个相同类型的矩...

怎么用matlab画一个2元函数的图像,得出的图像为什么是空白的
错误原因主要有两方面:一、x值设定的不对,由于我不清楚你的x取值范围,暂且定义为[0,10],那么程序为x=0:0.1:10;二、y表达式的写法不正确,主要是因为你混淆了矩阵相乘以及矩阵中元素与元素相乘的区别;如果A,B两矩阵满足相乘的条件,那么程序为:A*B即可,但是,如果要想让两个相同类型的矩...

用matlab画二元函数图象
1、首先打开matlab。2、在matlab当前目录空间右键。3、然后点击new->M-File。4、然后将文件命令为hello.m。5、然后双击该文件,输入[Rmdm]=meshgrid(15:5:50,1:10);6、然后添加f=0.034488*(Rm.^1.9400).*(10^-0.0173*dm);7、接着添加surf(Rm,dm,f)8、最后运行程序,查看效果,

如何用Matlab画二元函数?
1、首先打开Matlab软件,默认弹出窗口 Command Window,将已请确定的(x,y,z)值依次输入该窗口中。然后再输入cftool工具命令回车,就弹出绘图界面了。2、会发现没看到图形绘出。3、用Polynomial函数确定关系。4、依次点选x,y(1 2 3 4 5 )的阶数。5、如果对自动生成的图形不满意,调出可调坐标轴的...

MATLAB画两个函数图像在一幅图里,显示的不全
可以用axis函数来限定显示范围 在你所画图形的后面接如下语句 axis([0 330 1280 1760]);作用是将横坐标限定在0~330,纵坐标限定在1280~1760.

Matlab画怎么画这个二元函数图像
二元函数可以用mesh或者surf函数画图。下面举例说明:[X,Y]=meshgrid(-8:.5:8);Z=sqrt(X.^2 + Y.^2);mesh(X,Y,Z)图像如下:觉得有帮助就采纳吧。

怎么用MATLAB画二次函数图象?
1、打开matlab,输入自变量代码为:x=linspace(0,8),用向量形式创建x。2、输入因变量表达式:y1=sin(x),向量y1的值为x坐标上某一x的sin(2x)值,y2=(sin(x)).^2,向量y2的值为(sin(x)).^2。3、输入:plot(x,y1),按回车,则画出y1=sin(x)的图形。4、输入下面代码:holdon。5、...

如何用Matlab画函数的图像
1、首先打开电脑上的“matlab”软件,主界面如下图所示。在命令行窗口输入命令,绘制出“y=x^2”的函数图像。点击回车键后,运行程序,绘制出的函数图像如下图所示。2、接下来绘制三维饼图,输入“pie3([53679])”。按回车键之后,可以看到绘制的三维饼图。然后输入相应的代码文件,如图所示:最后的...

利用plot函数画出图像,图像为空白,怎么解决
利用plot函数画出图像,图像为空白,解决方法如下: 直接按照你的程序运行,y的值除了第一个都是-Inf,所以无法作图。如果你需要计算精确值得话,可以考虑计算y的对数。如果只是想看看x和y的关系曲线,那可以把t的值减小一些,比如改成: t = (0:10000:100000000)\/100000000; 这样就可以画图了,只是这样x和y的值都会改...

Matlab中我将一副图像处理后要显示该图像的幅度谱,可是用imshow(I)输...
或者imshow的时候转换数据类型imshow(mat2gray(AFA));直接用imshow()默认好像是0为黑,1为白,这个范围很容易超过,一般不是uint8的数据,就会显示全黑或者全白 imshow(,[])可以是应为[]为空是,函数自动将灰度空间映射到输入矩阵中最小值-最大值范围,相当于imshow(,[min(AFA(:)) max(AFA(:)...

相似回答
大家正在搜