MATLAB/simulink错误

程序kos=0.7 figure(1); for wn=1:1:10 sim('jianzhen'); plot(t,y); hold on
Error using ==> plot
Not enough input arguments.

Error in ==> Untitled1 at 5
plot(t,y);这个错误是什么意思,是不是t,y参数的问题,需要的话可以把文件发邮箱

当X,Y均为实数向量时,并且为维数相同,X=[X(i)],Y=[Y(i)],则plot(X,Y)先描述点(X(i),Y(i)),然后依次画线;你的t 和y可能不是同维数,那么plot的时候就不能一一对应。你可以在workspace看下这两者的大小。要是还不明白可以发给我数据kinifar.li@163.com
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-24
很多情况都会出现这个。我遇到的有:
1,你用的模块没有是从别人那里拷来的,而你自己的simulink没装这个模块。特别是你的simulink是低版本,而拷来的这个模块是属于高版本或是用高版本的子模块制作的,更会出现这种情况。
2,有些设置比较复杂的或是要求你自己填很多参数的模块,如果你填参数的格式有点问题,也会出现这种提示。例如2维查表模块,如果你在数据单元中填入不合适的数据(比如在double型单元中填字母),也有可能出现这种情况。

参考资料:百度一下

本回答被网友采纳
第2个回答  2011-02-24
t y数值是多少 看是否维数一直追问

x为阶跃信号的纵坐标值,y为阶跃响应信号的纵坐标值,t为时间信号值.论文题目是基于simulink的汽车底盘减震系统建模分析,数学模型为一个2阶线性长系数微分方程.分析系统弹簧的弹性系数和减震器粘度系数v对系统减震特性的影响

追答

你可以运行程序后 在命令区看t有多少个 y有多少个 看是否一样个数

matlab,simulink运行一般提示一个网络错误
软件和系统发生冲突,根据查询CSDN网显示。1、检查电脑是否存在病毒,请使用百度卫士进行木马查杀。2、系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。3、安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载。

matlab simulink仿真出错
simulink仿真时,默认如果遇到超过1000个连续的过零事件,就会报错,如果想继续仿真,那么第一种方法就是使用自适应过零检测算法,在Simulation->Configuration Parameters->Zero Crossing Options中,把Algorithm选项选成Adaptive。第二种方法就是把提示中那个模块的过零检测关掉。Simulation->Configuration Paramete...

matlab simulink 仿真时出现如下错误怎么办
1,在matlab命令窗口运行:upgradeadvisor('three_phase_inverter_pwm'),(注:印号内容为model的文件名)2,初始化一会以后会弹出一个界面,把左边的勾选框拖到下面,选中"Check for Mux blocks used to create bus signals",并且点击右边的“Run This Check”。3,check完以后,点击最下面的“modi...

MATLAB调用simulink时出现如下错误
1、首先在电脑中打开matlab,打开simulink,如图所示。2、接着创建一个空的模块,如下图所示。3、这里会有一个模块的库,里面各种需要的模块(这里默认对simulink有一定基础),选用自己需要的进行搭建。4、对积分模块进行初始化,其格式为[1 1]可以更多维,也可以单个维度,但是多维时要正确填写格式,...

在MATLAB\/Simulink编译的时候出错
从报错信息看,是向仿真机加载程序时出错,原因是找不到仿真机。1、首先确认你的工作环境有仿真机,那可不是个小数目,随便配置一下也要几十万;2、确信仿真机已打开,与上位机的通信光纤也已连接配置好;3、试试打开dSPACE的ControlDesk软件,从该软件里面查看仿真机的状态。

matlab\/simulink仿真出现错误,怎么办?
1.MATLAB程序运行错误后,切换到MATLAB命令行中,观察命令行中的错误信息,确定错误原因;2.在错误信息中,查找源程序中错误代码的行数,点击行数链接,可以直接定位错误语句;3.错误语句定位后,自动跳转到代码编辑器中,在代码编辑器中通过光标标识错误代码的位置,确定错误语句后,通过F12快捷键在错误...

matlab simulink错误提示 求大神解决
说明你的模型中有汉字或有汉字字符,仔细检查一下,将其删掉换成英文字符。

matlab\/simulink仿真出现错误,请大神帮忙解决。
transfer Fcn4那个积分模块的初始值为0,导致divide除法模块的被除数为零,导致一个无穷大的数解决方法1 右键点击1\/s的模块,选property,修改initial值,改为非零值。解决方法2 在transfer fcn4的输入端加入一个simulink saturation模块用于限制输入值的范围。

matlab simulink的仿真运行时出错
把红框内的工作文件夹换一个位置,不要在MATLAB安装目录下就可以了。

matlab simulink仿真失败,错误在error rater calculation模块...
从以下几方面看:1,内部参数设置 2,有其他模块,即输入部分错误引起 2,离散or连续 选择

相似回答