matlab入门篇,一些基础用法记一下~

M语言是解释型语言

who:查看当前变量

whoes:查看当前变量及其维数、所占字节数等。

clear: 清除所有变量

clear + 变量名: 清除该变量

save 把当前的变量数据保存到默认命名的mat文件中(.mat文件,一种数据文件)

save[文件名][变量名][变量名][-append][-ascii]

数据类型

数值型:双精度、单精度、整型

​ a =1; 默认建立double数据类型

​ b = uint8(a); b转换为uint8;

​ a = uint8(a); a转换为uint8.

字符串

​ 字符串和字符都是使用单引号,获取ascii码值,使用double或者abs函数

​ 如double('a');

​ ascii转化为字符输出

​ char函数:char(63);输出ascii码63代表的字符。

​ 字符串去单引号

​ str2num 、num2str、eval('t=1'):将字符串当成语句执行

结构体

​ 结构体.成员名 = 表达式 // 可以一直建立... 不需要声明

​ isstruct:是否是结构体。fieldnames、isfield函数、rmfield函数、getfield函数

单元

​ 使用{}建立 : a = {1,'str',[11 12 13 14]};

多维矩阵

矩阵的建立

​ 直接输入:同行元素使用空格或者逗号隔开,不同行元素使用分号作为间隔

​ 建立0、1矩阵:zeros(row,column);同理建立ones(row,column);

​ 冒号表达式建立向量: e1:e2:e3 其中e1为初始值,e2为步长,e3为结束值

​ 类似冒号表达式:linspace(sta,end,step_length);

矩阵的简单操作

​ 索引矩阵:A(i,j) == A(i*(m-1)+j);

​ int / pair<int,int>find(A == 2) : 在矩阵A中查找值为2的元素,返回序列号或者坐标,有多个答案时候返回多个。

​ ind2sub(size(A),ind); sub2ind(sizeof(A),x,y);

​ 重排矩阵:res=reshape(A,9,1) <==> A(

最新文章

  1. js分页页码算法
  2. ORACLE百万记录SQL语句优化技巧
  3. 编写可维护的CSS
  4. Android WebView 获取网页的标题
  5. NVL 和NVL2函数
  6. javascript 深拷贝
  7. P问题、NP问题和NPC问题
  8. Servlet、MySQL中文乱码
  9. Delphi 7事件的多处理机制
  10. Python之uuid模块
  11. UVA 11324 The Largest Clique(强连通分量+缩点DAG的DP)
  12. 纯代码实现WordPress评论回复自动添加@评论者的功能
  13. volatile 到i++ 原子操作 详解
  14. 修改帝国cms栏目后,如何更新
  15. mac安装CocoaPods遇到的问题及解决办法
  16. 单细胞RNA测序技术之入门指南
  17. 【BZOJ-4530】大融合 线段树合并
  18. [转]收藏的Extjs 多表头插件GroupHeaderGrid
  19. iotop监控磁盘动态安装
  20. ResourceUtils读取properties文件

热门文章

  1. Ant Design -- 图片可拖拽效果,图片跟随鼠标移动
  2. ie10兼容问题 -- 将div定位absolute在图片img上面,导致div点击事件无效
  3. 使用HashSet实现不重复的随机数
  4. HBase(一)——HBase介绍
  5. 二进制sersync部署安装
  6. 失控的未来交通工具 (LOJ 508,带权并查集,数论)
  7. Django【第2篇】:Django之反向解析
  8. 如何提高SMTP邮件的安全性?从而不被黑客窃听
  9. 【NOIP2015模拟11.3】IOIOI卡片占卜
  10. Wannafly挑战赛16 #E 弹球弹弹弹 splay+基环树+各种思维