MATLAB
哈喽天空
这个作者很懒,什么都没留下…
展开
-
MATLAB程序设计详细记录_第十一章_面向对象的编程
文章目录43. 绘图对象44. 用户自定义的类45. Overloading46. 类的继承与构造方法47. handle类与value类48. 类的属性特性43. 绘图对象fig1 = figure(1); % fig1 = % Figure (1) - 属性:% Number: 1% Name: ''% Color: [0.9400 0.9400 0.9400]% Position: [488 342 560 420] % 横坐标起始原创 2022-05-07 19:44:23 · 314 阅读 · 0 评论 -
MATLAB程序设计详细记录_第十章
文章目录40. 可变长度输入参数列表41.可变长度输出参数列表、嵌套函数41.可变长度输出参数列表、嵌套函数41.2 嵌套函数42. 匿名函数与递归函数42.1 匿名函数42.2 递归函数40. 可变长度输入参数列表function [area,circum] = areacirc_d(varargin)% varargin 接收输入变量的值,参数数量不确定,存到元胞数组rad = varargin{1}; % 取出第一个元素值if nargin == 2 % nargin是已存在的隐藏变量,用于原创 2022-05-07 19:38:49 · 259 阅读 · 0 评论 -
MATLAB程序设计详细记录_第九章
37. categorical数组和talbe数组37.1 categorical数组icecream_cell = {'a','b','c','d','e','f'}; % {'a'} {'b'} {'c'} {'d'} {'e'} {'f'}icecream_cat = categorical(icecream_cell); % 把数组中的每个元素转化为整数A = [3,2;3,3;2,1;2,2;3,2];valueset = [1:3];catnames原创 2022-05-06 12:35:09 · 277 阅读 · 0 评论 -
MATLAB程序设计详细记录_第八章
文章目录32. 元胞数组33. 结构体34. 结构体数组35. 逗号分割列表32. 元胞数组{23,'a',1:2:9,"hello"}; % 1×4 cell 数组,{[23]} {'a'} {[1 3 5 7 9]} {["hello"]}cell(3,4); % 3×4 cell 数组cellmat = {23,'a';1:2:9,"hello"};% 2×2 cell 数组% {[ 23]} {'a' }% {[1 3原创 2022-05-06 12:32:25 · 149 阅读 · 0 评论 -
MATLAB程序设计详细记录_第七章
文章目录29. 字符数组和字符串数组、文本操作常用函数29.1 字符数组和字符串数组29.2 文本操作常用函数30. 删除字符,比较字符数组与字符串30.1 删除字符30.2 比较字符数组与字符串31. 字符数组和字符串的搜索、替换,分割和合并,文本信息的判断与检测31.1 字符数组和字符串的搜索、替换31.2 字符数组和字符串的统计31.3 字符数组和字符串的分割31.4 字符数组和字符串的合并31.5 文本信息的判断与检测32. 文本类型和数值类型的转换29. 字符数组和字符串数组、文本操作常用函数原创 2022-05-01 12:13:13 · 273 阅读 · 0 评论 -
MATLAB程序设计详细记录_第五章
文章目录22. for循环语句23. for循环绘图24. while 循环语句25. while与数据录入26. 测量运算耗时22. for循环语句for i = 1:5 fprintf('%d \n',i);end% 循环输入10个数字inputnum = NaN(10,1); % 用于存储10个数字,向量预分配for i = 1:10 inputnum(i) = input('enter a num:');end% 累加,计算和sum = 0;for i = 1原创 2022-04-28 12:55:49 · 96 阅读 · 0 评论 -
MATLAB程序设计详细记录_第六章
文章目录26. 多个输出变量的函数27. 没有输出变量的函数28. 模块化编程26. 多个输出变量的函数function y = myfun(x)y = x.^3;endfunction [area,circum] = areacirc(rad)area = pi .* rad .^ 2;circum = 2 * pi * rad;end [a,c] = areacirc(4); % a=50.2655 c=25.1327a = areacirc(4); % a=50.2655,只将原创 2022-04-28 12:52:15 · 319 阅读 · 0 评论 -
MATLAB程序设计详细记录_第四章
20. if 判断语句 num = -1; if num < 0 num = 0; end if 5 num = 0; endif reply == 'Y' || 'y' disp('111');endif reply == 'N' || 'n' disp('222');end% 输入y, % 结果: 111 222% 原因: 'y''n'会被认为逻辑true, 'y'和前边||连接,造成’Y'||'y'与’N'||'n'一直时逻辑true原创 2022-04-27 12:38:10 · 171 阅读 · 0 评论 -
MATLAB程序设计详细记录_第三章
文章目录12. 变量的输出13. 变量的输入14. 变量的输出15. 基本绘图16. 数据的保存和读取17. 单一输出变量函数18. 单一输出变量函数与函数向量化19. 单一输出变量函数与变量的使用范围、局部函数19.1 变量的使用范围19.2 局部函数12. 变量的输出radius = 5;area = pi * radius^2; % 78.5398disp(['the area of the disc is ' area]); % 输出函数,the area of the disc is N原创 2022-04-27 12:36:11 · 384 阅读 · 0 评论 -
MATLAB程序设计详细记录_第二章
文章目录7. 行向量8. 列向量与矩阵8.1 列向量8.2 矩阵9. 向量和矩阵的常用函数10. 向量运算与矩阵运算10.1 向量运算10.2 矩阵与矩阵间的运算11. 逻辑向量与逻辑矩阵12. 矩阵乘法12.1 矩阵乘法12.2 向量相乘12.3 常用矩阵7. 行向量res = 8; % 一行一列,8B,doublea = [5 88 3 11]; % 一行四列,32B,doubleb = [3:1:9]; % =[3:9],从3开始,以1为步长,直到9结束,3 4 5 6 7 8 9c = [原创 2022-04-23 12:12:07 · 523 阅读 · 0 评论 -
MATLAB程序设计详细记录_第一章
文章目录1. 变量命名2. 数据类型3. 运算优先级与内部函数3.1 四则运算3.2 优先级(由上到下,依次递减)3.3 内部函数4. 常数和随机数4.1 常数4.2 随机数5. 字符与字符串6. 逻辑运算1. 变量命名namelengthmax % 命令行命令,变量名长度命令who % 命令行命令,返回变量名whos % 命令行命令,返回变量名具体信息clear 变量名 % 命令行命令,清除该变量名format short % 命令行命令,,输出格式为short,4位小数format lon原创 2022-04-20 19:54:18 · 421 阅读 · 0 评论 -
Matlab快速基础入门
文章目录1.清空环境变量及命令2.MATLAB变量命名规则2.1 变量名区分大小写2.2 变量名长度2.3 变量名3.MATLAB数据类型3.1 数字3.2 字符与字符串3.3 矩阵3.4 元胞数组3.5 结构体4.MATLAB矩阵操作4.1 矩阵的定义与构造4.2 矩阵的四则运算4.3 矩阵的下标5.MATLAB逻辑与流程控制6.MATLAB基本绘图操作6.1 二维平面绘图6.2 三维立体绘图6.3 图形的保存与退出7.图形窗口的分割1.清空环境变量及命令2.MATLAB变量命名规则2.1 变量原创 2022-04-18 12:37:47 · 402 阅读 · 0 评论