1. 首页 > 科技

求大神,解释一下MATLAB仿真原理(微分方程simulink实例)

用matlab仿真自动控制原理传递函数,然后就出现以下情况,求大神

首先可以肯定的一点是:你的代码没有错.系统提示找不到step这个方法,很有可能是你MATLAB没装全,没安装“Control System Toolbox”这个工具箱,step函数是在这个工具箱下的.建议你在MATLAB下输入命令“ver”,它会列出当前MATLAB版本以及所有安装的工具箱,看是否真的少了“Control System Toolbox”这个工具箱,如果是的话那就只能重装MATLAB.

(微分方程simulink实例)求大神,解释一下MATLAB仿真原理

求大神解释一下下面的代码(matlab) [x,y]=meshgrid( - 10:0.01:10);

第一句,定义数组x,y,x的行向量相当于(-10:0.01:10),共有n行;y的列向量相当于(-10:0.01:10),共有n列;n相当于(-10:0.01:10)中的值的数量.第二句定义Z函数.第三句绘图,显示Z的等值线填充后的图形;分别设置了颜色层数和线型

有哪位大神可以解释下电路仿真题的原理和作用

就是个两级反相放大的运放电路,反相运放放大输出是反相的,反相两次,输出的信号就是同相的了,这个电路是有两个反馈回路的,放大的倍数就不好算了,先算U1的,就是R5/R6=100倍,U2的放大倍数就是R4/R3=100倍,如果没有R2和R的情况下,这个放大电路就是10000倍了.有了另一路反馈回路就不是了,要算的话是很麻烦的,总的放大倍数是不超过56倍的,应该是在53倍这样,下面那个应该44倍左右,运放不一样,得到的结果也不一样的

求大神用matlab解题,步骤及说明,具体过程和图

先说明一下,如果按这个式子编程的话,在n等于1到9的时候,x的下角标n-k会有负数的出现,编程语言是不允许的,matlab里矩阵的角标应该为正整数.这样的话,n需要从11开始,此时求出来的第一个数是y(11),这也是没法的事情,让y(1)到y(10)都为0吧.x是你的已知向量x=[];l=length(x);y=zeros(1,l);forn=11:lfork=1:10y(n)=y(n)+k*x(n-k);endend即可.

我在书上看到一个MATLAB中Simulink,关于微分方程系统的小例子.求大神解释一下结果

横是时间t,纵是x,

matlab的作业,,,求大神解

自己想象有人给你解决的可能性.在百度知道上高手比较乐意帮人解决问题,而且都是用零碎时间上知道来娱乐的,一般不愿意做作业写手.像你这样一下子发这么多,要写好长时间,不会有人来帮你做的,除非你把它分成好多问题,或者给很亮的分数.

哪位大神详细的解释一下matlab中的一段程序

首先,这是一个函数.函数的输入变量是x,输出是s,s是和x一样size的数组N = length(x);%得到输入数组x的长度p = findpeaks(x);%找到数组x中所有的极值点,这里的极大值点就是比相邻的数都大的点.s = spline([0 p N+1],[0 x(p) 0],1:N);%对这些所有的极大值点进行三次样条插值,得到新的数组s.spline就是三次样条插值函数

MATLAB仿真问题,哪位高手给我解释下 t=N*T+(0:dt:T); 这条语句

t=N*T+(0:dt:T); % 帧中的取样时刻表示t为从N*T到(N+1)*T中以dt为采样间隔的数组,为2001个元素.你所说的t1-t2应该为2001个元素的数组,值为N*T没有问题的你所说的 N*T为变量应该是在for N=0:500 这个循环之外看是变量,在每一次循环时为确定的值这里你说N*T=1应该是当N=500时最后一次循环时候的值

求大神讲解一下MATLAB这条代码的每个参数的含义,谢谢了

函数newff建立一个可训练的前馈网络net=newff(PR,[S1 S2 ...SN],{TF1 TF2...TFN},BTF,BLF,PF),[0 8] 为输入向量的最小值和最大值;[10 1] 第1,2层神经元个数第1层的传递函数为tansig第2层的传递函数为purelin训练函数为trainlm

3S/2R和2R/3S仿真模型,求懂的人解释.MATLAB/SIMULINK

左边变换,都有公式的,这两个图都是根据公式搭建起来的,你搜一下那个转化公式应该就明白了,原理很简单.