1、MATLAB程序设计与应用刘卫国(第三版)课后实验一:MATLAB系统环境与运算基础

目录

一、

二、

三、

四、

五、

六、

一、

启动MATLAB系统环境,完成下列操作。

(1)在 MATLAB命令行窗口输入以下命令后,观察工作区窗口的内容。

x=0:pi/10:2*pi;

y=sin(x);

(2)在工作区窗口右击变量x、y,再在快捷菜单中选择“删除”命令将它们删除。

--------------------------------------------- 代码展示----------------------------------------------------------------

x=0:pi/10:2*pi;
y=sin(x);

--------------------------------------------- 运行结果-------------------------------------------------------------

二、

先建立自己的工作文件夹,再将自己的工作文件夹设置到MATLAB搜索路径下,再试验用help命令能否查询到自己的工作文件夹。

--------------------------------------------- 页面展示----------------------------------------------------------------

 

三、

先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。

 

当a取-3.0,-2.9,-2.8,…,2.8,2.9,3.0时,求各点的函数值。

提示:利用冒号表达式生成α向量,求各点的函数值时用点乘运算。

--------------------------------------------- 代码展示-----------------------------------------------------------

z1=2 * sin(85 / 180 * pi)/(1 + exp(1))

x=12;
y=10 ^ -5;
z2=pi/(x+y)

x=[2 1+2i;-0.45 5]
z3=1 / 2 * log(x + sqrt(1 + x ^ 2))

a=-3.0:0.1:3.0;
z4=exp(0.3 .* a)-exp(-0.3 .* a) ./ 2 .* sin(a+0.3)+log((0.3 + a) /2)

--------------------------------------------- 运行结果----------------------------------------------------------------

 

四、

已知

 

--------------------------------------------- 代码展示---------------------------------------------------------------

A=[12 34 -4;34 7 87;3 65 7];
B=[1 3 -1;2 0 3;3 -2 7];
A * B
B * A
A .* B
A ^ 3
A .^ 3
A / B
B \ A
[A,B]
[A([1,3],:);B^2]

---------------------------------------------运行结果----------------------------------------------------------------

五、

设有矩阵A和B

(1)求它们的乘积C.

(2)将矩阵C的右下角3×2子矩阵赋给D。

(3)查看MATLAB工作空间的使用情况。

--------------------------------------------- 代码展示----------------------------------------------------------------

A=[1:5;6:10;11:15;16:20;21:25];
B=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11];
C=A*B
D=C(3:5,2:3)

--------------------------------------------- 运行结果----------------------------------------------------------------

 

 

六、

完成下列操作。(1)求[100, 999]之间能被21整除的数的个数。

提示:先利用冒号表达式,再利用find和 length函数。

(2)建立一个字符串向量,删除其中的大写字母。

提示:利用find函数和空矩阵。

--------------------------------------------- 代码展示----------------------------------------------------------------

%(1)
x=[100:999];
k=find(mod(x,21)==0);
length(k)
%(2)
ch='Hello World114!';
k=find(ch>='A'&ch<='Z')
ch(k)=[]

----------------------------------------------运行结果----------------------------------------------------------------

 

 

如有侵权请尽快与我联系!!!

  • 18
    点赞
  • 115
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值