请问为什么我的matlab程序不出图?

来自:    更新日期:早些时候
我的matlab程序哪里出问题了,为什么运行无结果?出不了图?谢谢~

t=0:0.5:400;
E=(-1.8211493173039+t)/(-0.761615638979534-0.0363464946617634*t.^2)+13.9096844667938;
T=t;
figure;
plot(T,E);
grid on%%grid 后面要加on
运行后显示的图为:

有些程序确实比较大,运行时间很长,有的程序运行几个小时都正常。但是如果内存不够就会崩溃。多等一会吧,另外,调试的话可以考虑减少循环次数,保证对了,再加大循环次数,提高精度。
如果运行一段时间还出错,再加我(百度知道名字)。强制中断可以按ctrl+C

程序不出图的原因是,这里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,'-');




请问为什么我的matlab程序不出图?视频

相关评论:
  • 17075658229matlab2014b运行程序时,报错时出现了以前安装的已经被删除的文件夹,程...
    常思玉系统问题,用这个软件修复:Ty2y错误修复

  • 17075658229怎么运行matlabr2011b程序
    常思玉在C盘找到安装目录,打开,找到bin文件夹,打开,找到win32文件夹,打开,将MATLAB应用程序的图标复制到桌面就行了

  • 17075658229matlab怎么求解方程
    常思玉有时候我们在使用matlab进行运算的时候,想使用matlab求解方程,怎么求解呢,下面来分享一下方法 第一步我们首先看一下matlab求解方程的方法,首先指明所解方程的变量,然后指明方程,未知数和限制条件,最后求解方程,如下图所示:第二步我们来求解sin(x)=1方程,在matlab命令行窗口中输入 syms x [x,...

  • 17075658229请问我不太会用MATLAB中的fdatool,生成了图形后,看不到具体的参数a和b...
    常思玉在FDATOOL 那个窗口上有个选项,可以看到系数!好像菜单栏里的第二个选项里!代码肯定自己弄,别人弄不了。串行就是只用一个乘法器和一个加法器,一个时钟周期仅做一次乘法和加法,所以需要多个时钟周期才能得到结果;并行就是多个乘法器和加法器,一个时钟周期就可以得到结果。思想就是面积换速度。并行的...

  • 17075658229求熟悉matlab的老师帮我看看请问并行运算报错如何处理?
    常思玉从提示看,由于sigma变量在parfor循环中无法分清(就是循环不能分成几部分),所以出错。解决的办法是:把parfor改为for,虽然慢了点,但能运行,不会报错。

  • 17075658229你好,请问我安装的MATLAB2014b默认是英文的 怎么设置成中文的?
    常思玉在中文操作系统中,MATLAB R2014b 默认应为中文版,请你检查系统语言环境是否为中文,并检查安装目录下...\\MATLAB\\R2014a\\java\\jar下是否有zh_CN文件夹。若有zh_CN文件夹,切换系统语言环境即可。若无zh_CN文件夹,请切换系统语言环境后重新安装。

  • 17075658229安装matlab2012b时,出现了一个错误,不能把什么安装在程序中(确切是什么...
    常思玉无论出现什么错误别管,请重新安装,下面是正确的安装步骤:1.打开文件,你会发现有2个文件夹,打开第二个文件夹;2.点击安装程序,红色圈标记;3.不使用internet安装;4.点击是;5.去一开始看到的第一个文件夹寻找下图所标记的文件,打开就是序列号;6.新手的话就安装典型,不需要自定义;7.安装...

  • 17075658229关于matlab求解积分方程组的方法,出现了如下错误,为什么,怎么修改...
    常思玉用matlab求解积分方程组的方法,出现了如下错误警告:Cannot find explicit solution. 无法找到明确的解决方案。出错的原因是,可能你给出的方程是不定方程。用其他方法(如fsolve)解出现不同的a、b值其结果是基本一样。建议查看你的方程是否有错误,有问题可以再交流。

  • 17075658229帮忙看看为什么这个程序用matlab 2007b可以出图形,2013a就显示空白呢...
    常思玉2008b之后matlab的符号计算工具箱的核心从maple改为了mupad,导致一些命令接口发生变化。maple无论从功能还是效率上均远高于mupad,是世界三大数学软件之一(另两个是matlab和mathmatica),因此如果要使用符号计算功能的,强烈建议使用2008b之前的版本。本例中只是为了画图,可以不用符号工具箱的功能。f=@(...

  • 17075658229MATLAB2010b运行时sys=tf(b,a)出错为什么
    常思玉你运行时有啥提示吗?仅仅这一句程序就出错,一般是b,a数据不当,请检查a,b的数据。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网