今天是我第一天学习matlab软件,受教练嘱托,在雷神走之前一定要实现数学建模入门..先说说装软件吧,可真的是个蛋疼的问题,反正是装了

好久,装了一个云端版本的软件R2009a 的软件有点大1.4G哇...

对于我们ACMer有强大的C和C++基础,这个语言学起来很简单,不过初次接触matlab软件,还是乱来的,界面都被我弄混了,

现在还不知道怎么返回原先的界面,还是做下今天的总结,把所学的知识共享出来,

matlab 简单的用法(一)

1,. 变量命名

字母开头,包括字母,数字,下划线,区分大小写

不声明,不定义,拿来即用

2. 语句

回车表示一句结束,末尾没有分号,则输出该句执行的结果,末尾有分号,只执行,不输出

注释用 % 表示

一行写不完,用‘ ...  ’ 三点表示续行,否则默认这一句已经完毕

3. 赋值

变量 = 表达式

表达式

前者将表达式的值赋值给 = 前的变量,后者将表达式的值赋值给默认变量   ans

matlab 简单的用法(二):变量管理

1. 工作空间中驻留的变量查看

工作空间窗口显示

命令方式(使用两个函数来查看)

who

whos  --> 在给出变量名的同时,还给出了维数,代码的字节及变量的类型

2. 清除变量

clear  命令   清除所有的变量

clear    x   清除变量 x

3. 保存数据

save 命令

save【文件名】【变量名】【- append】【-ascii】

数据输出格式控制

format 函数使用

语法:format 格式符

只影响数据输出格式,不影响计算和储存

默认输出格式为 short 格式

matla简单的用法(三):

1. 常见的数值类型

数值型:

双精度,单精度,带符号和无符号整型

字符串

例:‘zhangzhenping’  ,注意是单引号

结构体:

例:a.x1=1;

a.x2='zhangzhenping';

a.x3=[ 11  22  33 ];

单元:

例:a = { 1,'zhangzhenping',[ 11  22  33  44 ] };

多维矩阵:....

稀疏矩阵 :....

2. 数值型:

建立:  a = 1;

建立double型数据 a ,值为 1 , 转化,比如 b = uint8(a); a转化为  uint 类型

3. 字符串:

建立,使用单撇号‘ ’ 括起来的字符序列,比如

str = 'this is string'

字符串操作:

获取字符ASCLL值

double 函数和 abs函数

double (' a ');

输出字符 a 的 ASCLL 码值

ASCLL转化为字符输出

char 函数  : 例:char (63)

输出  ASCLL  码  63  代表的字符

4. 字符串操作

执行字符串当中的内容

eval 函数 :例: eval(t='1');

将字符串‘t=1’作为matlab语句执行,即上面的语句执行结果为:将 1 赋值给变量 t

字符串与数值的互换

两个函数:str2num  ,num2str   可以使用 help ~~ 观察函数的用法

5. 结构体

建立:结构体.成员 = 表达式

例:a.x1=1;

a.x2='string';

a.x3=[ 11 22 33 44 55 ];

结构体的操作函数:

isstruct 函数--> 判断是否是结构体,是则返回1 ,否返回0;

fieldnames 函数---> 返回结构体所有成员名

isfield 函数--> 判断某个成员是否存在结构体中,是返回1,否返回0;

rmfield 函数--> 删除结构体某个成员

getfield 函数--> 获取结构体成员变量.............

今天差不多就学了这些...明天继续加油...如果你不上机实践和调试,不断地尝试着错误,那永远都学不会.....

matlab中句点,matlab入门学习(一)相关推荐

  1. matlab中插入希腊,matlab中希腊字母打法

    如何在matlab中输入希腊字母_数学_自然科学_专业资料.matlab数据可视化处理,绘图技巧 如何在 matlab 中输入希腊字母 matlab 中用转义符来输入希腊字母的方法 上标用 ..... ...

  2. matlab excel导入矩阵,如何将excel中数据导入到matlab中!Excel导入matlab生成矩阵

    如何将excel中数据导入matlab并存入数组中 使用Matlab中的Excel Link就可以了. 如果使用Excel 2003版本,操作如下: 1 打开Excel. 2 在菜单栏中选择→加载项→ ...

  3. matlab中特殊字符6,matlab中特殊字符

    matlab特殊字符_工学_高等教育_教育专区.本文说明了matlab中如何输入特殊字符,如希腊字母字符映射表 C:\\WINDOWS\\system32\\charmap.exe M 文件里是可以输 ...

  4. 中移物联网onenet入门学习笔记2:中移物联的通信格式

    中移物联网onenet入门学习笔记2:中移物联的通信格式 中移物联网硬件接入协议:LWM2M协议,EDP协议,MQTT协议,HTTP协议,TCP透传,MODBUS协议,JT/T808协议,RCMP协议 ...

  5. matlab中求立方根,MATLAB基础入门

    MATLAB有许多使用方法,但最基本,也是入门时首先要掌握的是MATLAB命令窗口(Command Window)的使用方法. MATLAB命令窗口是用于输入数据,运行MATLAB函数和脚本,并显示结 ...

  6. matlab中的pred,Matlab深度学习基础笔记-2

    笔记来源于matlab官网,不足之处还请提出.. 1.4检查预测 Prediction scores 使用classify可以获得所有类别的预测值,存储在数组scrs中: [pred scrs] = ...

  7. matlab中step_使用MATLAB中bertool进行通信仿真

    MATLAB中的Communication System Toolbox中的bertool图像化工具bertool提供了极为方便的通信仿真环境以测试仿真模型的误比特率性能,并且可以很好地和理论值进行对 ...

  8. matlab中的logspace,matlab中的logspace(a,b,n)究竟怎么理解,看下例题,谁能详细解给我看...

    matlab中的logspace(a,b,n)究竟怎么理解,看下例题,谁能详细解给我看 来源:互联网  宽屏版  评论 2009-12-07 10:11:30 分类: 教育/科学 >> 学 ...

  9. matlab中exp(liangx),Matlab基础知识

    <Matlab基础知识>由会员分享,可在线阅读,更多相关<Matlab基础知识(122页珍藏版)>请在人人文库网上搜索. 1.Lxy, China Jiliang Univer ...

最新文章

  1. [BUUCTF-pwn]——axb_2019_fmt64
  2. 微信小程序echarts层级太高
  3. dynamo python修改多个参数_40岁小白学了30天python发现,编程真的其乐无穷
  4. SAP License:客户特别总帐统驭科目某天余额取数逻辑
  5. 弱电系统集成(收集)
  6. python 暂停程序 等待用户输入_Python-基础02-程序与用户交互
  7. 网络蜘蛛的工作原理及操作
  8. 用花生壳搭建个人简易静态网站
  9. 七天学完Vue之第一天学习笔记(Vue的介绍,时间修饰符以及常用指令)
  10. 吉林大学计算机学院学位预警,长春新区发布2021年学位预警!7所学校学位告急!...
  11. STM32在CubeMX下HAl库编程MISO为何设置和MOSI相同
  12. PostgreSQL+PostGIS的使用
  13. 官方MySQL解压版安装说明
  14. 计算机考试答题设计用例图,学生网上考试系统的设计与实现
  15. 曙光I620-g20服务器装WinServer2016
  16. html百度地图拖动,百度地图为marker添加拖拽事件
  17. 面试题:圣杯布局,双飞翼布局了解吗
  18. 电子商务就业岗位总结思维导图模板分享,送给需要的你
  19. go圣经笔记——入门
  20. 【PPT素材、模板积累】 收集好看的PPT

热门文章

  1. VC++中进程间相互通信的十一种方法
  2. J2EE学习中一些值得研究的开源项目
  3. Flask实战2问答平台-父模板抽离(登录注册界面)
  4. php判断完整数,PHP的几个常用数字判断函数代码
  5. aes算法的地位_aes算法最后一轮为什么没有列混淆?
  6. 一致吗 驱动_外国不过春节?AMD驱动再更新,解决BUG,游戏不闪退,重启不黑屏...
  7. 双重ScrollView,RecyclerView联动实例
  8. iptables_默认规则
  9. 厉害了黑科技,动态安全下的防拖库原来可以这么简单!
  10. 关于Spring Cloud Zuul网管上传文件乱码问题