matlab入门课程分享,已发布matlab函数汇总

绪论

这是一篇不断完善的博客,主要记录着我自己用到的一些函数及其用法,会不断完善以及不断更新的。相当于一本字典,没必要记住,只是用创作(抄袭)推动学习,让自己有个地方查找而已,同时也希望能给大家带来帮助,函数的排列以首字母为序,欢迎大家共同留言添加。以常用为主,不是以丰富为主。欢迎评论区留言,我会定期加到文章中来。

入门知识:

这个软件其实学起来比较简单,作为一个代码菜鸡,着实算是事半功倍
在这里贴上一个台大教授郭彦甫的教学链接:有课程和PPT,
链接:https://pan.baidu.com/s/1pevyfQHSQ_QCwwtcbO5LOg
提取码:0kie

常用MATLAB函数:

A

1.diag

diag函数功能:
矩阵对角元素的提取和创建对角阵。
设以下X为方阵,v为向量
例:
V = [1 2 3]  K = -4
x = diag(v,k)
%diag 创建一个 **V的个数+abs(k)** 阶的方阵  
abs()为求绝对值
向量v在矩阵X中的第k个对角线上
k=0表示主对角线,
k>0表示在主对角线上方,
k<0表示在主对角线下方。
例如:
x 等于 3+4 即 7阶方阵
disp(x):
     0     0     0     0     0     0     0
     0     0     0     0     0     0     0
     0     0     0     0     0     0     0
     0     0     0     0     0     0     0
     1     0     0     0     0     0     0
     0     2     0     0     0     0     0
     0     0     3     0     0     0     0

N

1.num2str

% 2 == to 数字到字符串
%Y = num2str(A);
%将数字A转换成Char类型,A也可以将数字类型的数组
A = [1,2,3,4];
Y = num2str(A);
whos Y;
 %Name      Size            Bytes  Class    Attributes
 %Y         1x10               20  char               

%str = num2str(A, 想保留位数)
%转换时同时可做约束
A = 1.11111111;
Y = num2str(A,2);
disp(Y);%Y=1.1

%str = num2str(A,format)
%A: 数值类型的数组或者是单个的数值
%format:指定数字转换为字符串的格式
%通常’%11.4g’是默认的。
%也可以指定转换为几位的字符串,不足用0填充,如%02d
A = 1;
y1 = num2str(A,'%02d'); % disp:'01'
y2 = num2str(A,'%03d'); % disp:'001'

使用技巧:

1.clear; %清除变量

clear a;
clear all;

2.‘ctrl +c’
//程序执行死循环时从,停止程序执行
3.‘clc’ 清楚命令行窗口记录
4’close’ //关闭所有图形

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值