工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1528|回复: 2

matlab 问题. 有关机械方面

[复制链接]
发表于 2007-5-12 01:00 | 显示全部楼层 |阅读模式
今天做机械工程测试.
我们机电是不用学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,[y_t;x]);
subplot(2,2,2);
plot(t,[x;y]);
subplot(2,2,3);
stem(fw,a);
subplot(2,2,4);
stem(fw,fai);
这是输出方波的程序,
我有一定的编程基础,
请问MATLAB里的
FOR,IF,subplot,stem是怎么用的,
发表于 2007-5-13 10:33 | 显示全部楼层
其实自己多点用 Help 会很好
subplot就是在一个版面画几幅图
例如subplot(2,2,4),一个版面分2 × 2,在第4幅图上绘制图
回复

使用道具 举报

头像被屏蔽
发表于 2007-5-13 23:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-5-15 10:32

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表