12秒88 发表于 2007-5-12 01:00

matlab 问题. 有关机械方面

今天做机械工程测试.
我们机电是不用学MATLAB这个软件的.
我有好多命令不明白.


clear all;
clc;
n=930;
T0=2;A=2;;
NofT0=2;

tn_i=1;
for tn=0:0.01:NofT0*T0
if(mod(tn,T0)<=T0/2)
    y_t(tn_i)=A;
else
    y_t(tn_i)=-A;
    end;
    t_t(tn_i)=tn;
    tn_i=tn_i+1;
end;

t=0:0.01:NofT0*T0;
x=0;
pi=3.1415926;
w0=2*pi/T0;
for i=1:n
   fw(i)=(2*i-1)*w0;
   a(i)=(4*A/(pi*((2*i-1))));
   fai(i)=0;
   y(i,:)=a(i)*sin(fw(i)*t);
   x=x+y(i,:);
end;

subplot(2,2,1);
plot(t_t,);
subplot(2,2,2);
plot(t,);
subplot(2,2,3);
stem(fw,a);
subplot(2,2,4);
stem(fw,fai);
这是输出方波的程序,
我有一定的编程基础,
请问MATLAB里的
FOR,IF,subplot,stem是怎么用的,

liuaa24 发表于 2007-5-13 10:33

其实自己多点用 Help 会很好
subplot就是在一个版面画几幅图
例如subplot(2,2,4),一个版面分2 × 2,在第4幅图上绘制图

genius223344 发表于 2007-5-13 23:28

页: [1]
查看完整版本: matlab 问题. 有关机械方面