消去负半波,第02章"/>
matlab消去负半波,第02章
第2章 MATLAB 数据及其运算
例2.1
?
x ,然后显示出结果。 x=(5+cos(47*pi/180))/(1+sqrt(7)-2*i) %计算表达式的值
例2.2 利用M 文件建立MYMAT 矩阵。
(1) 启动有关编辑程序或MATLAB 文本编辑器(见第4章),并输入待建矩阵:
MYMAT=[101,102,103,104,105,106,107,108,109;
201,202,203,204,205,206,207,208,209;
301,302,303,304,305,306,307,308,309];
(2) 把输入的内容存盘(设文件名为mymatrix.m)。
(3) 在MATLAB 命令窗口中输入mymatrix ,即运行该M 文件,就会自动建立一个
名为MYMAT 的矩阵,可供以后使用。
例2.3 建立5阶方阵A ,判断A 的元素是否能被3整除。
A =[24,35,13,22,63;23,39,47,80,80; ...
90,41,80,29,10;45,57,85,62,21;37,19,31,88,76]
P=rem(A,3)==0 %判断A 的元素是否可以被3整除
例2.4 在[0,3π]区间,求y=sin(x)的值。要求:
(1) 消去负半波,即(π,2π)区间内的函数值置0。 (2) (π3,2π3)和(7π3,8π3
)区间内取值均为sin π3。 方法1:
x=0:pi/100:3*pi;
y=sin(x);
y1=(x2*pi).*y; %消去负半波
q=(x>pi/3&x<2*pi/3)|(x>7*pi/3&x<8*pi/3);
qn=~q;
y2=q*sin(pi/3)+qn.*y1; %按要求处理第(2)步
方法2:
x=0:pi/100:3*pi;
y=sin(x);
y1=(y>=0).*y; %消去负半波
p=sin(pi/3);
更多推荐
matlab消去负半波,第02章
发布评论