matlab为什么不显示图
答:matlab函数图像为什么出不来?分析了题主给出的代码,主要存在着下列几个问题:1、没有给出C的取值数值,虽然有了范围,但没有一系列数值,所以无法进行计算,得到其对应的w值。2、由于C的取值比较小,所以其向量步长应取0.000003。因此,C的向量数组可以这样写,即 C=[0.000003:0.000003:0.0004]...
答:画图函数的调用错误。根据查询matlab使用说明得知,拟合的图只出点不出图是因为画图函数的调用错误,无法正常通过函数绘画出图形,应重新对函数数值进行调整,再次运行即可。MATLAB是美国MathWorks公司出品的商业数学软件。
答:你的语句是不是最后以分号结尾的?; 试一试语句后面什么都不加直接按回车或者加逗号按回车。
答:等。4、图形完成后,还可以做修饰,xy坐标的内容:xlabel('name');ylabel('reference');。5、加入图名:title('reference of the names')。6、legend('red','green','location','southwest');matlab中location表示位置,后面southwest表示图上的实际位置,上北下南左西右东,图像正常显示了。
答:是不是LZ的matlab哪出现问题了,我将上面的程序复制到我的matlab上可以显示图片,LZ可以把matlab关闭重新打开试试,以下是我运行出的图片(所用的是256*256的lena灰度图片):
答:如果你的代码没问题的话,下面几行的值都是固定的,你放在循环里 干什么,另外建议你把函数去掉,直接以脚本形式运行代码,这样会在 工作空间显示变量的值,你就会发现你为什么画不出图了,因此变量 根本是NAN值,怎么绘画出来 P=40159.35;M=V/a;rou=1.225*exp(-0.000115*h);Cx=interp1(Ma,...
答:你把MATLAB的工作窗口放在你的图片文件所在路径,你这里是C:\Documents and Settings\Administrator,(也就是MATLAB界面上方的Current Directory里写入C:\Documents and Settings\Administrator)。然后再用命令 orgImage = imread('11.jpe','jpe');imshow(orgImage);就可以得到你要的结果了。
答:你的x_n在执行完for循环后为一个点,值为100 d也是一个点,结果是44,所以你肯定画不出图,充其量是一个点
答:你的程序基本都是正确的,就是for循环结束之后,你的A,n,只有一个值,所以就画不出你要的那条直线,而只是最后的那一个点;你只要把A,n改正向量的表示形式就好了!for i=1:40 ua=3*i+30;K=1620*9.8*0.0165*(1+(0.01*(ua-50)));L=(1.6*1.86*0.6*ua^2)/21.15;A(i)=...
答:opengl('save','software')在命令行输入这个,然后重启matlab就好了,注意格式哦~
网友评论:
桂骆14794927427:
为什么matlab命令正确,却不出图 -
11799井国
: 你好. 首先,你看看matlab左上角的窗口,有一个Workspace选项,只有放到里面的东西才可以显示出来的. 所以,你要做3样事情. 1,把autumn.gif放到current directory里面.就是matlab中上方写的那个文件夹里面. 2,把autumn.gif放到workspace里面,并起名为x x=imread('autumn.gif'); 3,把x显示出来 imshow(x); --------------------- 如果是黑白图像应该没问题,如果是彩色图像,麻烦你补充一下问题吧:)
桂骆14794927427:
MATLAB 为什么出不来图 -
11799井国
: 可以这样改: (1)function开头的是函数文件,主文件名要与函数名相同,此处为f;所以请将程序代码首先保存成f.m,内容为: (2)函数文件需调用执行.在命令行窗口或者新建一个m文档,运行代码: fplot('f',[0,1]) -----------即可,结果图为:
桂骆14794927427:
急!!!matlab程序没报错 不出图 -
11799井国
: matlab程序没报错为什么不出图?因为运行的结果始终得到的是一个点,所以不可能出图形.经检查, 原因1:就在这句命令上多写一个字母d. dsd=d theta*i1; 原因2:dx=ds1*sin(bd-ro);和dy=ds1*cos(bd-ro);这两句命令中少了点乘符号(即 .),应该为 dx=ds1.*sin(bd-ro);和dy=ds1.*cos(bd-ro); 纠正上述问题,运行可以得到如下漂亮的图案.
桂骆14794927427:
matlab 为什么不显示图片?? -
11799井国
: 是不是LZ的matlab哪出现问题了,我将上面的程序复制到我的matlab上可以显示图片,LZ可以把matlab关闭重新打开试试,以下是我运行出的图片(所用的是256*256的lena灰度图片):
桂骆14794927427:
请问为什么我的matlab程序不出图? -
11799井国
: 程序不出图的原因是,这里x、y是向量变量,而不是数值变量,所以题主的代码应该这样来修改:x(1)=0; y(1)=0; vx=1; for k=1:1000 p=2*pi*rand(1,1) ; vx=5*cos(p); x(k+1)=x(k)+1; y(k+1)=y(k)+vx; end plot(x,y,'-');
桂骆14794927427:
MATLAB中程序运行没图形出来? -
11799井国
: 请附带源程序.我认为你的问题在于没有新建图形,就是出来的图把原来的覆盖了,所以表现为没出来新图.出图前输入figure 会建立新图.
桂骆14794927427:
matlab这个程序怎么显示不了图像 -
11799井国
: : plot 一般需要两个输入变量.你试试以下代码,可能就明白自己的问题了. x=0:0.01:2*pi; y=sin(x); plot(x,y);
桂骆14794927427:
为什么matlab里程序运行后没有错误也没有图片显示? -
11799井国
: 要是你在命令后面加了 ; 结果是不显示的 还有一个情况就是形成死循环了
桂骆14794927427:
我的matlab程序怎么不出图呢,帮忙指点,必有重谢... -
11799井国
: 完全可以出图啊,你把这个程序复制到一个新的m文件里,然后运行呢 %program p501 Clf %clear the variable N=1000; n=0:N-1; Fs=500; t=n/Fs; Lag=100; x=sin(2*pi*10*t)+0.6*randn(1,length(t)); [c,lags]=xcorr(x,Lag,'unbiased'); subplot(221); plot(t...
桂骆14794927427:
matlab程序运行完了后为什么没有图 -
11799井国
: clc; clear all; close all;m=1;n=0.1*m;d=sqrt(2*m*n-n^2);figure; hold on;for t=0:40 x=m*t; for g=0:0.1:1 y=g^2; c=2*g.*sqrt(1-g^2).*(cos(d*t/2)+(n/d).*sin(d*t/2))^2.*exp(-n*t); plot(c, t, 'r+') endend