matlab学习第二天(入门)

本文介绍了矩阵的定义、构造方法以及基本的四则运算,包括矩阵相加、转置、乘法、除法等。此外,文章还详细讲解了循环结构(for和while)、分支结构(if..else和switch),以及如何使用编程语言进行二维图形的绘制,涉及颜色、线型和标记参数。
摘要由CSDN通过智能技术生成

目录

一、矩阵的定义与构造

二、矩阵四则运算

三、矩阵的下标

四、程序结构(循环语句) 

  一、循环结构

     1.for循环

   2.while循环

二、分支结构

1.if..else..end

 2.Switch...case..end

 五、二维图形绘制

1.代码实现

 2.绘图的参数(颜色,线型,标记)


一、矩阵的定义与构造

A=[1 2 3 5 8 5 4 6]   %定义一行八列的矩阵

B=1:2:9  %指打印1到9之间,步长为2的矩阵(步长默认是1,若想打印1~9可以直接B=1:9)

C= repmat(B,3,2)  %将B重复打印三行两列

 D=ones(2,4)  %打印全是1的二行四列的矩阵

二、矩阵四则运算

1.相加 / 减相同结构对应部分做相加 / 减运算

2.E=A*B'  %表示A×B的转置

3.F=A.*B  %表示相同结构对应部分相乘

4.G=A/B  %表示A×B的逆(inv()是求逆指令)

5.H=A./B  %表示表示相同结构对应部分相除

三、矩阵的下标

1.创建一个五阶幻方矩阵A=magic(5)。

2.要知道想要提取m行n列,则只需B=A(m,n)即可(用小括号加逗号提取)。

3.一般在矩阵中 :代表全部,例如想要获得第m行全部元素,则只需C=A(m,:),想得到第n列全部元素,则只需D=A(:,n),想得到整个矩阵则D=A(:,:)

4.在矩阵A中找到大于20的数,图中所示即第2行第1列,第一行第二列,第五行第三列......

四、程序结构(循环语句) 

  一、循环结构
     1.for循环

步长的默认为1。

一般求和的题目,首先设置一个变量sum,并使其等于0。

%计算1到5每个数的阶乘的和
num1=0
for j=1:5
    num=1
    for n=1:j
    num=num*n
    end
    num1=num1+num
end
   2.while循环

%求1~100的奇数和
x=1
sum=0
while x<101
    sum=sum+x
    x=x+2
end
二、分支结构
1.if..else..end

a=100
b=20
if a>b
    '运行'
else
    '不运行'
end
 2.Switch...case..end

 

 五、二维图形绘制

1.代码实现
%二维平面绘图
x=0:0.01:2*pi%表示x轴从0开始步长为0.01到2π结束
y=sin(x)
figure%建立一个幕布
plot(x,y)%表示绘制当前的二维图形
title('y=sin(x)')%给图形绘制一个标题
xlabel('x')%给x轴命名
ylabel('sin(x)')%给y轴命名
xlim([0 2*pi])%x轴图像限制范围

 2.绘图的参数(颜色,线型,标记)

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值