matlab运行后图不显示
答:1当我们调用plot()函数时MATLAB会自动生成一个命名为Figure1的窗体,我们想修改它的名字。如下图 2在命令行中输入如下代码 figure('NumberTitle', 'off', 'Name', '晓博基于BP神经网络的xor测试程序');运行代码,结果如下图 3对于窗体中的坐标线和说明文字显示我们加入如下代码 hold on %刷新窗...
答:【不出图的原因】自定义函数时,没有使用点运算符。【点运算】数组对应元素之间的运算,也称数组运算。【点运算符】点运算符有 .*(点乘)、./(点除)和.^(点乘方)【对应的代码】L=2*24*sin(pi/24);func=@(T,k)2*(24-T)*sin(pi/3)-sqrt(L^2-T.^2.*(1-cos(2*pi/3-k))....
答:你好。首先,你看看matlab左上角的窗口,有一个Workspace选项,只有放到里面的东西才可以显示出来的。所以,你要做3样事情。1,把autumn.gif放到current directory里面。就是matlab中上方写的那个文件夹里面。2,把autumn.gif放到workspace里面,并起名为x x=imread('autumn.gif'); 3,把x显示出来imshow(x);---如果是黑...
答:因为你调整了y轴的范围,图像不在你的y轴范围之内 fs=200;deltaf=1;T=1/fs;L=1/deltaf;N=floor(fs/deltaf)+1;t=0:0.005:1;freq=0:deltaf:fs;f_t=sin(2*pi*500*t)+0.6*sin(2*pi*800*t);f_t_rectwin=f_t*rectwin(201);f_t_hann=f_t*hann(201);f_t_hamming=f_t*...
答:第一个地方有问题,如果改成这样tr_di=-47.8624:1:-12.4196; 然后将cosd和sind这两个函数改成cos和sin的话就是可以出来图的,效果如下
答:没有错。只是运算比较慢。可以在循环里加一个进度条(waitbar)就知道大概还要等多久了。z0=quad('sin(x)',0,2*3.1415926);放在循环里,每次循环都算了一次数值积分,所以特别慢。另外你的程序好像还有问题,z0在程序里数值根本就没有变,得到的图也明显不对头 clear;clc;A=[10.25,13.9,17.3...
答:可以这样改:(1)function开头的是函数文件,主文件名要与函数名相同,此处为f;所以请将程序代码首先保存成f.m,内容为:(2)函数文件需调用执行。在命令行窗口或者新建一个m文档,运行代码:fplot('f',[0,1])---即可,结果图为:
答:您好:已经调试好了,问题在于:倒数第三行z的表达式里面的除号/应该改为点除,即./ 生成的图如下:代码如下:clc; clear all;x=0.01:0.01:1;y=10;k=0.2236;U=100;C=0.3*10^(-6);r=0.2;a=0.02;u0=4*pi*10^(-7);rou=5.9*10^7;RL=10;g=k*(2*a+2*a*y);L=y.^...
答:请附带源程序。我认为你的问题在于没有新建图形,就是出来的图把原来的覆盖了,所以表现为没出来新图。出图前输入figure 会建立新图。
答: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+')end end ...
网友评论:
贝安17564601074:
为什么matlab命令正确,却不出图 -
40560符振
: 你好. 首先,你看看matlab左上角的窗口,有一个Workspace选项,只有放到里面的东西才可以显示出来的. 所以,你要做3样事情. 1,把autumn.gif放到current directory里面.就是matlab中上方写的那个文件夹里面. 2,把autumn.gif放到workspace里面,并起名为x x=imread('autumn.gif'); 3,把x显示出来 imshow(x); --------------------- 如果是黑白图像应该没问题,如果是彩色图像,麻烦你补充一下问题吧:)
贝安17564601074:
为什么matlab里程序运行后没有错误也没有图片显示? -
40560符振
: 要是你在命令后面加了 ; 结果是不显示的 还有一个情况就是形成死循环了
贝安17564601074:
MATLAB中程序运行没图形出来? -
40560符振
: 请附带源程序.我认为你的问题在于没有新建图形,就是出来的图把原来的覆盖了,所以表现为没出来新图.出图前输入figure 会建立新图.
贝安17564601074:
matlab 为什么不显示图片?? -
40560符振
: 是不是LZ的matlab哪出现问题了,我将上面的程序复制到我的matlab上可以显示图片,LZ可以把matlab关闭重新打开试试,以下是我运行出的图片(所用的是256*256的lena灰度图片):
贝安17564601074:
matlab程序运行完了后为什么没有图 -
40560符振
: 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
贝安17564601074:
急!!!matlab程序没报错 不出图 -
40560符振
: 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); 纠正上述问题,运行可以得到如下漂亮的图案.
贝安17564601074:
matlab运行之后程序显示这,还没有图像,为何 -
40560符振
: 请将输入法切换为英文,总之不要是中 A=imread('Image000.bmp');
贝安17564601074:
matlab程序仿真 运行出不来图 求大神解答 谢谢 -
40560符振
: 这个提示是由于m文件不在当前工作目录内,提示内容为:是否将当前M文件的存储位置做为当前工作目录;是否将m文件位置作为索引目录.一般直接点击ok就行.
贝安17564601074:
matlab 输入程序后不显示图 -
40560符振
: x=[1 2 3]; PH=[5.6279 5.6304 5.5889]; ea=[0.0868 5.1690e-009 0.0874]; iter=[11 35 11]; plot(x,PH)%分开画 .... plot(x,PH,x,ea,x,iter)%一块画
贝安17564601074:
我的matlab运行这个代码怎么显示不出想要的图像呢? -
40560符振
: plot 一般需要两个输入变量.你试试以下代码,可能就明白自己的问题了. x=0:0.01:2*pi; y=sin(x); plot(x,y);