matlab仿真教程运行出现问题。

查看: 63169|回复: 124|关注: 0
MATLAB安装问题解决方案大集锦(希望MATH加精)
关注者: 5
&&逛论坛,发现很多朋友安装MATLAB时,都或多或少的遇到一些问题。但是,我发现很多问题都是大家遇到的,所以呢,为了帮助大家,我上网搜集,总结了一下十几种安装错误提示以及解决方案,供大家参考。也许有些解决方案不能解决你的问题,毕竟这些方案有些我也没实际操作过,望大家谅解。没有解决问题的方案,请大家跟帖。大家再讨论一下,以帮助更多的朋友!
1, 安装Matlab提示exception calling main解决方法
在安装完windows sp3补丁后,很多人发现matlab2007b无法正常运行,总是启动画面闪一下,然后就没反应了,或者有时候弹出exception calling main的系统错误提示。
解决此问题的办法很简单,右键单击matlab程序图标,选择属性,在兼容性选项卡中勾选&用兼容性运行此程序&,兼容模式为window NT 4.0(service pack 5),确定后即可恢复正常
2,安装时出现红色叉杠并出现英文字母:The installer cannot read the mwinstall.dll file, This is probably due to a CD reader which can only read files with an eight.three naming convention. Please see the technical support page at
解决方法:请一定不要用WinRar之类的解压软件来再次解压matlab.iso文件,而是必须要用Daemon Tools一类的虚拟光驱软件来打开!
3,输入注册码后出现红色叉杠并出现英文字母:There are no products to install, check that the product.zip files are in either the root folder or the ‘archives’ folder.
解决方法:在我的电脑-右键-属性,在系统属性对话框中选择高级-环境变量-TMP改为C:\Temp ,同时在C的根目录下建立Temp文件夹,问题可以解决。
4,运行Setup.exe以后出现名为Unknown Exception而只有一个大红叉的窗口,只有“OK”一个按钮,而且按了也无法关闭。
解决方法:这个按照问题3解决方法设置好环境变量基本上就解决了,如果解决不了,只要对着OK狂按一阵子,就能进去了。
5,AMD的机器安装好Matlab后打开自动关闭
& & matlab要用到CPU的数学计算模块,而matlab默认的是INTEL的CPU,所以AMD的CPU一般都会遇到安装好后打开自动关闭的问题。
解决办法:
先确认安装好后(假如安装在D盘) 在此路径下D:\MATLAB7\bin\win32有一个叫做atlas_Athlon.dll的文件。
然后在我的电脑上右击点”属性”,再在”高级”中点”环境变量”,在”系统变量”中点击”新建”
输入以下信息: 变量名:BLAS_VERSION
变量址:\MATLAB7\bin\win32\atlas_Athlon.dll
点确定就可以了。
另外说一下,matlab的安装目录必须是英文的。
6,错误代码
You must have a supported version of the.NET Framework installed before you can install MATLAB Builder NE. Install the .NET Framework and then re-install MATLAB Builder NE.
解决方法:到网上下载了Microsoft .NET Framework 3.5(x86)安装后问题就解决了
7,如何设置matlab的正确工作路径
每次在editor窗口编辑完程序后,点Debug里面的run后,都后提示说&所写文件is not&&found in the curren directory or on the matlab path&
请问如何解决这问题啊。。
解决方法:直接在current Directory里设置,跟Windows下操作文件夹一样。&&MATALB界面最上面有current Directory,点击右边的按钮,选择路径就OK了!
8,matlab 7.0安装过程中没问题。安装完成后,一运行就出现错误, Microsoft visual c++ Runtime Library runtime error
program:d:\MATLAB\bin\win32\MATLAB.exe& &x!L o L |
this application has requested the runtime to terminate it in an unusual way.
please contact the application's support team for more information c:U%L.L*L
解决办法:
安装好之后,将桌面的快捷方式图标的属性修改一下,兼容性由默认的win95改为win2000就行
9,启动Matlab7.0出现如下提示
The element type &name& must be terminated by the matching end-tag &&/name&&.
Could not parse the file: d:\matlab7\toolbox\ccslink\ccslink\info.xml
解决方法:
找到d:\matlab7\toolbox\ccslink\ccslink\info.xml 这个文件(如果Matlab装在C盘则在C盘目录下),一定要用写字板打开这个文件 ,找到有这样一行&name&Link for Code Composer Studio?/name&,大概是在第七行吧,把这句的/name&改成&/name&,再保存这个文件。
10,出现runtime error的问题解决如下:
  方案1:“右键”--“属性”--“主题”,将主题改为“Windows 经典样式”或者是“Windows XP”的,这样就可以了。
  方案2:点击 开始-&运行-&regedit 点击确定打开注册表,找到:HKEY_CURRENT_USER & Software & MathWorks & Matlab在这个文件夹里,你会看到一个与你matlab版本一样的一个文件夹,删除它。从新运行matlab。
  方案3:范围比较大,是电脑出现runtime error的困扰。
  出现runtime error,一般问题都出在注册表,“运行—〉regedit”打开注册表,笨一点的方法就是按F3出入“runtime”,查找所有名为runtime的数值,然后一个一个删掉,但这样实在太多了,不停的删半个小时不一定能删完。缩小范围:一般错误会在HKEY_LOCAL_MACHINESOFTWAREmicrosoftWindowsCurrentVersionRun,在这里面搜runtime项,删掉。
   出现问题原因:出现runtime error的原因有很多,估计是一些垃圾软件、流氓软件强制安装到计算机里的缘故,造成的后果往往是这样的:电脑各个盘符右键单击,菜单最上面是&auto&而不是“打开”,还有就是QQ等软件出现错误,要求重启,这个时候你重装QQ也是没有用的,注册表出错必须先清理注册表。
一般出现runtime error的问题用第一种方案就可以解决,我就是 载在它手里的
11,安装matlab后出现多余进程的解决办法
电脑装了matlab后,开机不打开matlab,进程里也有matlab.exe和matlabserver.exe两个进程,占有一定的内存。那么怎么办才能取消这两个进程呢?
解决方案&&从开始菜单里点击“运行”,输入“msconfig”,这样打开系统配置实用程序。在“服务”选项里把matlab.exe和matlabserver.exe两个程序前的“√”取消掉,之后点击“应用”,再点击“确定”,计算机重新启动后就生效啦。顺便说一句,若想关闭其它应用程序,这样办法也是可以的。如果计算机启动比较慢,也可以在“系统配置实用程序”的“启动”选项里关闭不需要启动的程序。
12,应用程序或DLL C:\WINDOWS\reaources\DzVista\DzVista.msstyles为无效WINDOWS映像
解决:将setup.exe文件属性—兼容性—window2000。选择使用兼容性运行,然后在下面框中选windows2000.然后。
7.0序列号好像都一样:13-------
13,安装完成后:装上了,运行出现问题了。双击桌面MATLAB 7.0图标,主界面打开后马上自己关闭了,没有提示任何错误。或者提示是出现 Runtime error! Program:C:/MATLAB/bin/win32/MATLAB.exe This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. 这样一类错误。
解决:由于安装完成,在桌面上已经出现了matlab的快捷方式,右键点击-属性-兼容性-使用兼容模式-选择windows2000。再运行应该就行了。我的CPU是intel的,系统是番茄花园winXP的。还不行就要:
先确认安装好后(假如安装在D盘) 在此路径下D:\MATLAB7\bin\win32有一个叫做atlas_Athlon.dll的文件。
然后在我的电脑上右击点”属性”,再在”高级”中点”环境变量”,在”系统变量”中点击”新建”
输入以下信息: 变量名:BLAS_VERSION
变量址:\MATLAB7\bin\win32\atlas_Athlon.dll
点确定就可以了。
14.下载Simulink模块打不开的原因及解决方法
安装的时候文件名及各级子目录文件么最好都是英文字母。
[ 本帖最后由 zhenghui 于
14:10 编辑 ]
关注者: 63
谢谢汇总。相信对很多人都有帮助。
回复 1# zhenghui 的帖子
强烈支持下,对新手很有用啊!
关注者: 5
对大家有帮助就行,哈哈!
难怪我的AMD安装起来打开就自动关闭程序。
关注者: 5
回复 5# linmiaojing 的帖子
有帮助就行,呵呵!
太全了,帮了我很大忙,谢谢楼主了!!!
谢谢楼主的贡献。。。
:lol :lol :lol 鼎
:lol :lol :lol 鼎
站长推荐 /1
Powered by&& 查看话题
MATLAB运行错误
??? Error using ==> mrdivide
Matrix dimensions must agree.
Error in ==> ctipNodes at 39
& && && & g1(theta)= sqrt(cos(theta)^2+sin(theta)^2/P1^2);& &g2(theta)= sqrt(cos(theta)^2+sin(theta)^2/P2^2);& &theta1=atan(tan(theta)/P1);&&theta2=atan(tan(theta)/P2);& & % Constants
Matrix dimensions must agree. 应该是处罚的问题,程序中的变量不知道是一个数还是一个矩阵,矩阵或向量的除法有"/","\", 和"./",根据需要改一下即可 处罚--->除法 提示信息已经说了矩阵维数不一致。把可疑的向量或矩阵输出看看即可。容易出错的地方比如:该用行向量的地方却用了列向量,这是很隐蔽的一类典型错误 : Originally posted by baobiao007 at
提示信息已经说了矩阵维数不一致。把可疑的向量或矩阵输出看看即可。容易出错的地方比如:该用行向量的地方却用了列向量,这是很隐蔽的一类典型错误 程序中的变量全是数 : Originally posted by baobiao007 at
提示信息已经说了矩阵维数不一致。把可疑的向量或矩阵输出看看即可。容易出错的地方比如:该用行向量的地方却用了列向量,这是很隐蔽的一类典型错误 变量和函数没有矩阵
var cpro_id = 'u1216994';
欢迎监督和反馈:本帖内容由
提供,小木虫仅提供交流平台,不对该内容负责。欢迎协助我们监督管理,共同维护互联网健康,如果您对该内容有异议,请立即发邮件到
联系通知管理员,也可以通过QQ周知,我们的QQ号为:8835100
我们保证在1个工作日内给予处理和答复,谢谢您的监督。
小木虫,学术科研第一站,为中国学术科研研究提供免费动力
广告投放请联系QQ: &
违规贴举报删除请联系邮箱: 或者 QQ:8835100
Copyright &
eMuch.net, All Rights Reserved. 小木虫 版权所有matlab程序(要用到ode23命令)运行出错 跪求帮忙_百度知道
matlab程序(要用到ode23命令)运行出错 跪求帮忙
q;请输入Ez=&#39,e1;),1),y;m+q*b1*y(6)&#47,5));
q*e2/请输入By='
q*e1/请输入Bz=&#39,b3,3),b1;),y(,b1,1);figure
[t:::!function ehb1=input(&#39,e3) ydot=[y(2):;
y(4););),[0;m+q*b3*y(4)/ ylabel(&#39,c,3);),y(:20];
plot3(y(,vy(0),y]=ode23(@q=1,18]);b3=input(&#39,y(;m;e3=input('zlabel(&#39,b2;y'请输入Bx=');
m=0;c=input('x'
xlabel(');),e3)求各位大神帮忙 这段matlab(主要用到ode23命令)程序运行时总是显示变量e3不存在 跪求大神,y(0);
function ydot=ww(t;m-q*b2*y(6)/m-q*b3*y(2)&#47,q;
%comet3(y(,y(:;),e2,z(0),e1;e1=input(&#39:.6e-2,[],vx(0).02.001;m;请输入Ey=&#39,e2,m;m+q*b2*y(2)/请输入Ex=&#39,
view([-51;e2=input(&#39,b2;z'
y(6):0;请按此格式依次输入[x(0),vz(0)]='),5));
q*e3/m-q*b1*y(4)/m];b2=input(&#39,m,b3
解决后追加悬赏!!!
提问者采纳
'm;,'b3=evalin(';,b3);),e1):0;;b2'base&#39不光是e3,b2),y,e1;m-q*b2*y(6)/
y(4);base'e3&#39,e2=evalin('assignin(&#39,e3)里面那个flag是个什么;);),q;
y(6);base';e2' ydot=[y(2),20];;base&#39,&#39,m;
q*e2&#47,b1;base'base&#39,b2,&#39,&#39,'e3'base&#39,b3,'base'base'assignin('e3=evalin(';),程序不认识?这又不是S_function改的话你可以用全局变量传递参数,或者用assignin.和evalin命令传递参数assignin(&#39,'
q*e1/,'base&#39,m);q';;base&#39,q);base';;b1'assignin('q';,'
q*e3/m'e1';;);;assignin(&#39,e2);m+q*b1*y(6)&#47?这样又不对了;b1&#39,b1);assignin('e1';b3'b1=evalin(&#39,'b2'e1=evalin('b3';base'),&#39,e3);assignin(&#39,y]=ode23(@base'e2';;m;assignin('m=evalin(';;m+q*b3*y(4)/ [t,[0;.001; function ydot=ww(t;base&#39,y)q=evalin(');m&#39,e2,&#39,&#39。你把那些参数列在ode函数后面是没用的;base&#39,&#39,你写[0;m+q*b2*y(2)/m-q*b1*y(4)/m],你微分方程里面的参数全都没有传递过去;b2=evalin(&#39。最后你function ydot=ww(t;m-q*b3*y(2)&#47,c):20]是想设定步长吗;),&#39。ode23是变步长的
你这程序也还是运行不了啊 跪求大神解决啊 !!有加分 有加分!!
能运行啊,我写的是要改的地方完整的是function ehb1=1;b2=1;b3=1;e1=1;e2=1;e3=1;c=[1 1 1 1 1 1]';q=1.6e-2;
m=0.02;figureassignin('base','q',q);assignin('base','m',m);assignin('base','b1',b1);assignin('base','b2',b2);assignin('base','b3',b3);assignin('base','e1',e1);assignin('base','e2',e2);assignin('base','e3',e3); [t,y]=ode23(@ww,[0,20],c);
xlabel('x'); ylabel('y');zlabel('z');
view([-51,18]);
plot3(y(:,1),y(:,3),y(:,5));
%comet3(y(:,1),y(:,3),y(:,5));
function ydot=ww(t,y)q=evalin('base','q');m=evalin('base','m');b1=evalin('base','b1');b2=evalin('base','b2');b3=evalin('base','b3');e1=evalin('base','e1');e2=evalin('base','e2');e3=evalin('base','e3'); ydot=[y(2);
q*e1/m+q*b3*y(4)/m-q*b2*y(6)/m;
q*e2/m+q*b1*y(6)/m-q*b3*y(2)/m;
q*e3/m+q*b2*y(2)/m-q*b1*y(4)/m];
其他类似问题
您可能关注的推广回答者:
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁matlab仿真错误记录 - 山已几的Blog
- 博客频道 - CSDN.NET
1625人阅读
1. 求数值积分quadl函数。被积函数表达式需要写成点乘(点操作)的形式, 否则要不积出的结果不对,要么报错。
2. simulink的打开错误:Unable to open the block or model file named '*'.
&&& 解决:路径不对,将当前路径切换到模块所在路径。
3. simulink运行时出现Warning: The model '*‘ does not have continuous states, hence using the solver 'VariableStepDiscrete' instead of the solver 'ode45' specified in the Configuration Parameters dialog.
&&& 这是一个警告,对仿真结果没有影响,去掉的方法是:Simulation -& Configuration Parameters中的solver选择'Discrete (no continuous states)'。
&&& 该警告出现的原因:The reason for the first warning is because you don't have any continuous states in your model, only discrete states, so Simulink changed the solver from ode45 (which is what you specified the solver to be, and which is a variable-step solver
that handles continuous states) to the &VariableStepDiscrete& solver, which is also a variable-step solver but designed to handle only discrete states. To get rid of the warning, change the solver from ode45 to VariableStepDiscrete in the configuration parameters
(see Andreas' answer).
4. simulink使用set_param()函数调用模块参数,报错:Multipath Rician Fading Channel block (mask) does not have a parameter named 'Initial seed'.
&&& 原因:函数读不出Rician Fading模块中的Initial seed属性,把函数参数改成’seed‘就可以了。(具体为什么我也不知道,貌似自己做的模块可以直接读取属性名,系统的通常名字很长,也许有特定的映射关系)&--这个在“Help-&Simulink-&Mask Parameters”中有说明,通过get_param('obj', 'DialogParameters')可以获取当前模块的所有属性名称。
5. 关于simulink最重要的一点,有什么不懂的读一读matlab自带的Help document,非常非常有用,比找中文参考书强多了。
&&& 举个例子,做Rician fading信道仿真时,Rician Fading模块通常只负责产生fading,噪声的话需要在后面级联一个AWGN模块。这个在Help里的Contents-&Channels中有介绍。
&&& 最后的rician SNR参数可以这样归一化:1)把AWGN的“Input signal power”设为1,&Eb/No (dB)&设为1,这样channel的噪声功率被归一化成1dB;2)在Rician Fading模块里设置“Average path gain vector (dB)”就可以把这个参数当做channel*等效均值信噪比*来用(需要注意,这个参数是信号包络的增益,要根据x-&x^2和 dB = 10logx的关系来转换)。(这个结论是错的)
6. 向.txt文件中输出结果时不显示回车
& -& matlab打开模式的问题:在 matlab 中存储成为二进制还是文本文件取决于fopen的方式,如果用wt,则存储为文本文件,这样用记事本打开就可以正常显示了;如果用w则存储为二进制文件,这样用记事本打开会出现小黑方块,要正常显示的话,可以用写字板或UltraEdit等工具打开。()
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:41074次
积分:1035
积分:1035
排名:千里之外
原创:65篇
(2)(1)(3)(7)(1)(8)(15)(3)(8)(16)(1)(1)(3)我这个matlab程序能不能运行,有没有拼写错误,,_百度知道
我这个matlab程序能不能运行,有没有拼写错误,,
怎么出现我的第29行有啥啥问题;(2*pi*Uz)). *z;m;):,2,M*m,l;
end end B2=B2,i)'
%模拟点离地面高度(单位 米)z0=0;m*Uz,M*m;N;N;r&#39,:j
v(j,p)+real(G(k,i)=H(.5,k):),,k)=(exp(-lambda*omega(k)*delta/
%时间间隔omegaup=2*pi:j
forjj=1;)figure(5)
%第1;state&#39:.*D(j,jj); for ii=1,j:.^(5/.&#47. *z&#47,N):N
H(:M), end% 填充谱数据矩阵D D(:1,&#39,&#39.&#47,v(1,,;mean&#39,j,,omega1,'
%上限频率%风速谱参数设定L=1000,2,abs(power15).*dt));;
%计算第5点的模拟自功率谱%计算第一./
end end %Cholesky 矩阵分解 for i=1:omegaup&#47,p)*exp(i;;r&#39.*(p-1):m
for l=1,Sw1:N
Coh(j1,;3),v(5;(1+50;
%跨度z=50,power5;秒)delta=100:;Sw1=200*U^2;3);end%功率谱检验figure(3)
%第1点模拟自功率谱和计算自功率谱比较(对数坐标)loglog(freq1;)figure(4)
%第5点模拟自功率谱和计算自功率谱比较(对数坐标)loglog(freq5:).*domega.*exp(i,m; B1=sqrt(2*domega):);b'
%空间相关函数系数K=0;
end Sw=200*U^2,((jjj-1)*M+1);(2*pi*Uz)),M*m);
S(j1.4M=2*N,k)=Sw(k)*Coh(j1. *r&#39:,omega1,.03;. *omega1;)我怎么写到m文件里,i)=chol(S(:j
for jjj=2;
end endend%显示风速时程figure(1)
%第1点风速时程plot(t;b&#39:N
B2(ii,;Uz,0,功率谱计算;
%地面粗糙度Uz=40;v=zeros(m,;t=0,,摩阻速度(单位 米&#47.5*(0:):,l,0,Sw1;
%Kaman谱的表达式S(w)功率谱密度for j=1,&#39,l,&#39,Sw15;);
%50米处平均风速,i),power1; for jj=1,Kaimal谱 for ji=1:))[power1:1,,1;
%模拟点间距(单位 米)lamda=10;D=zeros(m::))figure(2)
%第5点风速时程plot(t;
%模拟风速时程个数N=2^8;log(z/
%Kaman常数0,frq5]=psd(v(5.*thet):.*k./
Sw15=Sw15s15];mean&#39:(M*m-1)):,boxcar(512):m
% 对m条风速循环
rand(&#39,5;(1+50:m
G(domega=omegaup/(2*pi*Uz)))^(abs(j1-l)),'N,' i=sqrt(-1)::M*m
s15=S(1,N),boxcar(512):(jjj*M))=G(jj,p)=v(j.^(5/U=K*Uz&#47,;
%频率采样点数dt=0;
%U为摩阻速度(通过50米的平均风速和z求得参数u*摩阻)%形成目标谱omega1=omegaupu&#47,0);;
%计算第1点的模拟自功率谱[power5:omegaup,ii,frq1]=psd(v(1./
end end %谐波叠加生成模拟点的风速时程 for p=1. *z.4,;
%生成随机相位
for1=1:)=H(,i)):):N
%生成频率序列
omega(l)=(l-1)*domega+j&#47,5点模拟自功率谱和计算自功率谱比较(对数坐标)plot(ferq15. *z&#47,M):M)=fft(B2(z0):m
for k=1。第五点的模拟互功率谱for i=1:,jj)=B1(1;
%模拟随机数序列
thet=2*pi*rand(j,'b' %计算谱数据库矩阵,1%谐波叠加法模拟风速时程(采用Kaimal谱)clcclear%风速时程参数设定m=10
)=H(:(M*m-1)),N);b&#39.*z;N,p)=v(j;);,2,M*m:m
for k=1,jj)=B1(1,;
%模拟点离地面高度(单位 米)z0=0;
%模拟随机数序列
thet=2*pi*rand(j;z0),M*m;D=zeros(m,N),power5,i)=chol(S(:(jjj*M))=G(jj:M),.5,k)=Sw(k)*Coh(ji,.*D(j:N
%时间间隔omegaup=2*
B2=zeros(j,&#39.^(5&#47:; B1=sqrt(2*domega):N
B2(ii:); end% 填充谱数据矩阵D D(:1./3);
%U为摩阻速度(通过50米的平均风速和z求得参数u*摩阻)%形成目标谱omega1=omegaup/log(z/state'
end end %Cholesky 矩阵分解 for i=1;
for jjj=2;r&#39,i)&#39:1,omega1,5点模拟自功率谱和计算自功率谱比较(对数坐标)plot(ferq15:omegaup,v(1;
H(:;mean&#39::;r&#39,'
%上限频率%风速谱参数设定L=1000,2;)figure(5)
%第1;m*domega*(p-1)*dt)),'
%计算第5点的模拟自功率谱%计算第一;
end Sw=200*U^2*z&#47,l;H=zeros(m;
end end %谐波叠加生成模拟点的风速时程 for p=1,&#39,power1,p)*exp(i*k&#47,功率谱计算;:m
for l=1,.&#47,v(5;Uz;
%跨度z=50;b'秒)delta=100:;U=K*Uz/(2*pi*Uz)),i),&#39,,p)+real(G(k,ii,N); i=sqrt(-1):),Sw1;
%空间相关函数系数K=0;
%生成随机相位
for l=1,;Sw1=200*U^2*z&#47,M*m),k)=(exp(-lamda*omega1(k)*delta&#47.4M=2*N;
S(ji.&#47,abs(power15):;r&#39:N
H(.03,&#39:omegaup&#47,&#39,.*exp(i,1;
end endend%显示风速时程figure(1)
%第1点风速时程plot(t,Sw1,N),M);m*domega,0;3);
%地面粗糙度Uz=40;v=zeros(m,;t=0,i)=H(,摩阻速度(单位 米&#47.5*(0:),,l,0;;(1+50*omega1*z/end%功率谱检验figure(3)
%第1点模拟自功率谱和计算自功率谱比较(对数坐标)loglog(freq1;(2*pi*Uz)))^(abs(ji-l)),omega1;;);
%50米处平均风速:N
Sw15=Sw15(s15);
%计算谱数据库矩阵:))[power1,k),.*thet):;
%模拟点间距(单位 米)lamda=10,m::))figure(2)
%第5点风速时程plot(t;
%模拟风速时程个数N=2^8,N);
%Kaman常数0,frq5]=spectrum(v(5,jj)::M*m
v(j,5;mean'domega=omegaup&#47:,boxcar(512);(2*pi*Uz)),上边的已经debug过了****%for i=1;N:M)=fft(B2(N,l;)figure(4)
%第5点模拟自功率谱和计算自功率谱比较(对数坐标)loglog(freq5,m,omega:),i)),((jjj-1)*M+1),你自己修改一下吧;Coh=zeros(m,boxcar(512):),1;Uz,m,;
%频率采样点数dt=0,m;
%Kaman谱的表达式S(w)功率谱密度for j=1:;
%计算第1点的模拟自功率谱[power5,N):j
for jj=1,frq1]=spectrum(v(1.*omega1:m
G((1+50.4,j;,j,; for jj=1,0);b&#39:N
%生成频率序列
omega1(l)=(l-1)*domega+j&#47:j
G( G=zeros(j;S=zeros(m,Kaimal谱 for ji=1。第五点的模拟互功率谱%****不太懂你下边的程序,;
for ii=1:m
% 对m条风速循环
%rand(&#39,&#39,Sw15.^(5&#47,M)%谐波叠加法模拟风速时程(采用Kaimal谱)clcclear%风速时程参数设定m=10
其他类似问题
按默认排序
其他3条回答
Sw15=Sw15s15];编译的时候上句就是拼写错误:N
s15=S(1,i),5
你这程序很多地方有错
拼写错误的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 matlab仿真 的文章

 

随机推荐