MATLAB视频学习笔记(1)

这篇博客详细介绍了MATLAB的数据操作,包括变量命名规则、语句执行、变量管理、数据输出格式控制及数据类型,如数值型、字符串、结构体和单元等。还探讨了如何查看和清除变量、保存数据,以及字符串的ASCII码转换。
摘要由CSDN通过智能技术生成


前言

MATLAB视频学习笔记前期预备
  1.搜索过程:是否变量
  2.一些指令功能:
   (1)path:查看搜索路径;
   (2)cd :改变当前工作目录;
   (3)userpath:用户的工作目录;
   (4)savepath:将当前的工作目录设置为默认工作目录;
   (5)pathtool:打开搜索路径设置的界面。


1. Matlab的数据操作——变量与语句

 变量命名规则:以字母开头,包括字母、数字、下划线、区分大小;不声明,不定义,拿来即用。
 语句:
   (1)回车则表示一句结束;
   (2)末尾无分号,则输出该句执行结果;末尾有分号,只执行不输出;
   (3)注释以%开头表示;
   (4)一行写不开以**…**续行,否则默认这一句已经完毕。
 赋值:
   (1)变量=表达式;
   (2)表达式;
   (3)前者将表达式的值赋给=前的变量,而后者将表达式的值给默认变量ans,多次写会把ans的值覆盖。


2. Matlab的数据操作——变量管理

 工作空间中驻留的变量查看:
  (1)工作空间窗口查看;
  (2)命令方式:who(查看存在哪些变量)和whos(查看每个变量大小、字节、分类)。
  (3)清除变量:clear命令(直接回车全部清除,带参数表示清除的具体变量);
  (4)保存数据:save命令(直接把当前变量等保存到matlab.bat文件里);
  (5) save函数的使用:save[文件名] [变量名] [-append] [-ascii]。


3. Matlab的数据操作——数据输出

 数据输出格式控制:
  (1)format函数使用;
  (2)语法:format格式等;
  (3)只影响数据输出格式,不影响计算和存储;
  (4)默认输出格式为short格式。

4. Matlab的数据操作——数据类型

 Matlab的数据类型
  (1)数值型
    1)单精度
    2)双精度(8字节)
    3)带符号和无符号整型
    注:MATLAB可以使数据进行转换,a=‘a’;使用double可以得出ascii码a=97
  (2)字符串:‘xxx’
  字符串操作(获取字符ascii码)
    1)double函数或者abs函数;
    2)double(‘a’)或者abs a;
    3)输出字符a的ascii码。
  字符串操作(ascii码转化为字符输出)
    1)char函数;
    2)char(63);
    3)输出ascii码所代表的字符。
  字符串操作(字符串与数值的互换)
    1)str2num;
    2)num2str;
  字符串操作(执行字符串内容)
    1)eval函数;
    2)eval(‘t=1’);
    3)将字符串‘t=1’ 作为matlab语句执行,即上面的语句执行结果为将1赋值给变量t。
  (3)结构体
  结构体.成员名=表达式。
  建立结构体a,成员包括三个分别为x1,x2,x3
    1)a.x1=1;
    2)a.x2=‘str’;
    1)a.x1=[7 8 9];
  结构体操作:
    1)isstruct函数:判断是不是结构体;例:isstruct(d);
    2)fieldnames函数:查看结构体所有的成员;
    3)isfield:判断成员量是不是存在结构体中;
    4)rmfield:删除结构体中的某个成员;
    5)getfield:得到结构体中的某个成员。例:getfield(d,‘x4’)。
  (4)单元
  单元操作:使用{ }括起建立
    1)a={1,‘str’,[7 8 9]};
  (5)多维矩阵
  (6)稀疏矩阵

总结

以上是对Matlab的学习总结,路漫漫其修远兮,吾将上下而求索。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值