杭电Matlab与仿真-MATLAB基本语法(一)

实验目的

  1. 学会matlab基本操作;
  2. 熟悉matlab编程环境,了解常用菜单功能;
  3. 掌握matlab基本语法中关于变量及其赋值、运算符与数学表达式、控制流语句编写。

实验内容与要求

  1. 了解掌握M文件及其建立与打开;
  2. 掌握顺序结构的运用;
  3. 掌握选择结构的运用(if、switch、while、for等语句)

实验程序与结果

 P77 例1

x=input('please input x\n');
y=x^3+(x-0.98)^2/(x+1.35)^3-5*(x+1/x)

在这里插入图片描述
 P77 例2

cos(60*pi/180)-(9-sqrt(2))^(1/3)

在这里插入图片描述
 P77 例3

a=3;A=4;b=a^2;B=b^2-1;c=a+A-2*B;C=a+2*B+c

在这里插入图片描述
 P77 例10

A=[1,4,8,13;-3,6,-5,-9;2,-7,-12,-8];
B=[5,4,3,-2;6,-2,3,-8;-1,3,-9,7];
C=A*B,D=A.*B

在这里插入图片描述

应用题

  1. 计算福彩双色球一等奖的中奖概率问题。福彩双色球玩法如下:从编号1-33的红球里任选6个,另外在编号1~16的蓝球里再任选1个。如果选择的红球和蓝球与当期的开奖结果一致(顺序可以不同)则中一等奖。用matlab计算一等奖中奖概率。
    (1) 方法一
p=1/nchoosek(33,6)/nchoosek(16,1)

在这里插入图片描述
  (2) 方法二

p=(6*5*4*3*2*1)/(33*32*31*30*29*28)*(1/16)

在这里插入图片描述

  1. 利用循环语句,给一个4*5阶矩阵赋值,矩阵的各个元素是其行、列号的乘积。
for i=1:4
    for j=1:5 
        a(i,j)=i*j;
    end;
end;
a

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值