Matlab学习

matlab学习 台大郭彦甫视频学习

基本的数学运算与矩阵运算

练习题

>> sin(pi^0.5)+log10(tan(1))

ans =

    1.1721

>> exp(sin(10))

ans =

    0.5804

>> cos(((1+2+3+4)^3/5)^0.5)

ans =

   -0.0050

>> 2^(3.5*1.7)

ans =

   61.8199

>> 

查询运算规则官网

variables 变数

  • 将实数赋予在一个变数中
  • 打who查找变数
  • 不适合当变量的
    ans 上一句的运算的结果
    i和j 复数算子
    Inf 无穷∞ \infty∞
    eps 浮点相对精度,即1.0到下一个浮点数之间的距离(值为2.2204e-16)
    NaN 非数字
    pi 圆周率π \piπ
  • 在MATLAB中,变量的调用优先级(calling priority)高于函数,因此变量名不应该覆盖内置函数.
    优先级
    变量名不应该覆盖内置函数``
>> cos='This string.';
>> cos(8)
ans =  'r'
>> clear A //将某个变量名消除

数值格式长度

>> format long
>> pi

ans =

   3.141592653589793

练习题练习

>> format rat
>> 3/13+4/14+5/15

ans =
     232/273   
>> format long
>> 3/13+4/14+5/15
ans =
   0.849816849816850

 -`>> A=10;//加分号之后不会显示结果,但是会赋值给变量

命令 作用
clc 清除终端的输出
clear 清除当前工作区内所有变量
who 以简略格式显示工作区内所有变量
whos 以复杂格式显示工作区内所有变量

矩阵运算

>> a=[1 2 3 4];
>> b=[1;2;3;4];
>> a*b
ans =
    30
>> b*a
ans =
     1     2     3     4
     2     4     6     8
     3     6     9    12
     4     8    12    16

在这里插入图片描述

列式意义
A=[1:100]等差数列1到100
b=[1:5;2:3:15;]b =[1 2 3 4 5 2 5 8 11 14]
b(:,2)矩阵第二列
b(2,:)矩阵第二行
F=[A B]增广矩阵

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值