matlab基础操作(更新中)

使用版本:Matlab 2020

一、基本运算

有点类似于 python,初始化不用设置数据类型;运算总体更偏向于数学

1、矩阵乘法

a=[1 2;1 2]

b=[3 4;5 6]

a*b                           %行列之间的相乘


a =

     1     2
     1     2


b =

     3     4
     5     6


ans =

    13    16
    13    16
a.*b                          %点对点之间的相乘

ans =

     3     8
     5    12

二、基本方法

1、清空Workspace中的所有变量。

clear all;

2、清空Command Window中的所有命令。

clc;

3、通过Command窗口查看变量的详情属性信息。

whos;

4、输出函数 fprintfdisp

fprintf(’%.2f’,a); %a是要输出的变量

x = 1;                           %分号 可加可不加
if x+2==3
   fprintf('%.2f',x)             %记住用单引号
end                              %必须加

disp(x); %x可以是变量,也可以是字符串

x = 2;
disp(x)
2
disp('132')
132

5、elseif 要连着写
6、whileif 后面的语句不用加括号,且都不用加 : 号

7、不等于符号~=
8、a 模 b 就是 mod(a,b)
9、for 循环

for i = 1 : 5
	disp(i)
end

output: 1 2 3 4 5

for i = 1 : -1 : -5
	disp(i)
end

output: 1 0 -1 -2 -3 -4 -5

v = [0,1,2,3,4]
for i = v
	disp(i)
end

output: 0 1 2 3 4

10、求和函数sum()

v = [0,1,2,3,4]
sum(v)

output: 10

11、自定义函数(还是和 python 类似)
但区别就在于它每个函数都是独立一个文件(极致封装)

function mysum(n)         %相当于 void
    s=0;
    for i = 1 : n
        s=i+s;
    end
    disp(s)
end

>> mysum(3)
6

function result = mysum(n)
    s=0;
    for i = 1 : n
        s=i+s;
    end
    result = s;
end

>> a = mysum(3)  //要是没有分号 程序则不会显示结果
6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脆订壳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值