matlab中运行tstem出错怎么改?

作者&投稿:赤刻 (若有异议请与网页底部的电邮联系)
MATLAB中运行下面这段程序出错怎么改???、~

matlab中并没有tstem这个作图函数,建议修改如下

close all;clear all
%======内容1:调用filter解差分方程,由系统对u(n)的响应判断稳定性======
A=[1,-0.9];B=[0.05,0.05]; %系统差分方程系数向量B和A
x1n=[1 1 1 1 1 1 1 1 zeros(1,50)]; %产生信号x1(n)=R8(n)
x2n=ones(1,128); %产生信号x2(n)=u(n)
hn=impz(B,A,58); %求系统单位脉冲响应h(n)
subplot(2,2,1);y='h(n)';plot(hn); %调用函数tstem绘图
title('(a) 系统单位脉冲响应h(n)');box on
y1n=filter(B,A,x1n); %求系统对x1(n)的响应y1(n)
subplot(2,2,2);plot(y1n);
title('(b) 系统对R8(n)的响应y1(n)');box on
y2n=filter(B,A,x2n); %求系统对x2(n)的响应y2(n)
subplot(2,2,4);plot(y2n);
title('(c) 系统对u(n)的响应y2(n)');box on


你把它的程序保存成m文件,就是新建一个m以后保存,一句一句的运行,哪句不对就该哪句,当然你也可以一下运行完,里面就可以直接改。

??? Undefined function or method 'tstem' for input arguments of type 'double'.
tstem是自绘图函数,一般的matlab是没有的(至少现在的Matlab(2010b)没有),你需要自己写一个.m文件在工作目录下。至于函数的代码我不知道你怎么写的,所以问题出在哪儿就不知道了

Undefined function or method 'tstem' for input arguments of type 'double'
tstem.m文件不再工作目录下,或者函数定义的有问题,比如函数名字与文件名不同,或者定义函数的变量数目与引用不匹配


电脑上的matlab的是7,1版本的,没有mapstd函数,跪求maps...
�谧钚掳娴膍atlab里面共有两个归一化函数:mapminmax()和mapstd(),其中第一个函数是归一化到[0 1]范围,后一个的原理我也不太懂,但归一后的数据较规整,比第一个好用.各自的归一化格式如下:[pn,ps]=mapminmax(P)或=mapstd(P) %P是输入向量 [tn, ts]=mapminmax(t)或=mapstd(...

施工中的椭圆怎么放样.请详细说明简易的放样方式,以及计算公式_百度...
施工放样实际上变成了求解 A1 ~A18之间的 17个等分点、A19 ~A33之间 的 14个等分点所分别对应的参数 t。已知椭圆弧长反求 t的过程中 , 无论采用精确计算公式 ( 1) 还是近 似计算公式 ( 3) , 都采用 New ton迭代法 , 即给定适当的初始值 t代入公式进行计算 , 直至计算出的弧长 与等分弧...

宜都市13277355514: 运行matlab时出现 ??? Attempt to execute SCRIPT class as a function.,该怎么解决 -
仁殃林青: ??? Attempt to execute SCRIPT error as a function 这句话的意思是尝试将脚本文件当做函数文件.你运行时出错的原因可能是m文件开头没写函数名,或者是函数名与内部函数名冲突了.请把一下代码保存为myCode.m, 然后再按F5执行:...

宜都市13277355514: matlab运行时出现?? Attempt to execute SCRIPT plotyy as afunction的错误 -
仁殃林青: 这要看你的程序是啥样的,只从提示看不出问题所在.有一点可能是,你把一段脚本程序保存为plotyy.m,运行出错.

宜都市13277355514: matlab程序运行出现the statement is incomplete的错误,下面是程序,请问怎样解决 -
仁殃林青: elseif (A1(m-1)-a1)^2+(B1(m-1)-b1)^2改为 elseif ((A1(m-1)-a1)^2+(B1(m-1)-b1)^2) 另外,在matlab中句末是不用符号的,只要换行就行

宜都市13277355514: matlab运行中出现错误 -
仁殃林青: cd是进入文件夹的指令,出现上述错误是因为不存在 /h/51/jepson/pub/matlab这个文件夹,或者 /h/51/jepson/pub/matlab是一个文件而不是文件夹.确定在...

宜都市13277355514: MATLAB 在电路中的应用,到底为什么??每次都运行出错 -
仁殃林青: 可能是你的Ts需要在matlab主界面手动输入,或者是Simulink仿真缺少powergui元件.具体错误粘贴出来看看.

宜都市13277355514: 请问各位高手,以下matlab程序运行时出现错误提示是什么原因? -
仁殃林青: 原因是K2=m_chap2_ex1_1_sub(t0+h/2,y0+h*K1/2);你的k1是1*2矩阵你的y0是2*1矩阵

宜都市13277355514: matlab程序在M文件中运行时该总是报错,但是粘贴到command window中就能正常运行,怎么回事?? -
仁殃林青: 看一下你的文件名是否包含空格和汉字,是的话就不可以了 一般在M 文件里面出错的话会告诉你出错的行和列找到地方修改就可以了

宜都市13277355514: 为什么我在MATLAB中运行alt - signaltap - run命令时出现了错误? -
仁殃林青: Error.如果.stp文件被更改,SignalTapII配置文件(.stp)会被缓存已便于提高反复读取数据的速度.stp文件最后修改,新文件可能不会被加载.这样stp文件就不能基于新的触发条件来抓取数据,并出现以下的错误? II逻辑分析仪获取数据时,你...

宜都市13277355514: 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完以后,点击最下面的“modify”按钮就行.

宜都市13277355514: 运行matlab软件时出Attempt to execute SCRIPT rgb2gray as a function.错误 -
仁殃林青: rgb2gray是image processing toolbox中的函数,看看自己matlab安装image processing toolbox没有.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网