
matlab学习日记
coldfresh
那我们开始吧
展开
-
基本特新
1.matlab里命令窗口的;和其他编程语言 的含义不同,matlab里是为不让在命令窗口显示计算结果,但实际上按了回车键以后命令已经被执行,在内存区的相应变量的值会被修改。 2.matlab计算的结果和显示的结果可以是不一致的,显示的结果可以根据人为的修改(往往是为了显示的简洁性) 修改的方式有两种,第一种是点击file—>preferences-text dispaly修改,第二种是直接在命原创 2017-12-23 16:23:27 · 253 阅读 · 0 评论 -
绘图入门
绘图: plot函数是比较常用的函数了 如:>> x=0:0.01:2*pi;>> y1=sin(x);>> plot(x,y1)可用xlabel(”字符串”)和ylabel(”字符串”)在相应的x轴和y轴添加相应的信息>> xlabel('x轴');>> ylabel('y轴');如果要在途中显示网格只要: grid on;关掉只要 grid off;legend(字符串1,字符串2,…原创 2017-12-27 22:54:01 · 290 阅读 · 0 评论 -
序
现在正在学matlab,但是发现忘的好快,以前学习记笔记,但是从来都没有坚持下来,但是自从打算法竞赛,写博客倒是坚持好久,那就用博客代替笔记之用,从头再学一次,慢慢记录下来,加油,今天到美赛前坚持每日都更新关于matlab或者数模的文章。原创 2017-12-23 00:23:58 · 183 阅读 · 0 评论 -
matlab的字符串
1.字符串的数组本质和C语言相同 abs(‘a’)或double(‘a’)可以转成数字 char(num)可以转化成字符 2.字符串的生成发现和编程语言没有太大区别,就略去了…原创 2017-12-26 23:20:57 · 420 阅读 · 0 评论 -
matlab里的函数定义
for a=2:10000 sign=1; b=2; while b*b<=a if mod(a,b)==0 sign=0; break; end b=b+1; end if sign==1 fprintf('%d\n',a); ende原创 2018-01-02 00:50:15 · 2492 阅读 · 0 评论 -
极坐标图
使用的是polar函数a=1;theta=0:0.01:2*pi;r=a*theta;polar(theta,r);//必须得是弧度制! g=2; gain=2*g*(1+cos(theta)); polar(theta,gain);//这是一个心形线这章内容有点少啊,但是基本上和直线绘图是差不多原创 2018-01-01 22:54:00 · 1723 阅读 · 0 评论 -
矩阵的相关操作
1.在matlab中向量和数组等价 2.在matlab中空格和逗号一样属于间隔符, 如a=[1 2 3]是一个数组的初始化 3.用内置函数生成矩阵 ones(n,m)生成的矩阵的值均为1(ones(n,n)=ones(n)) zeros(n,m)生成的矩阵的值均为0 eye(n,m)类似于单位矩阵4.’:‘的用法 **num1:num2**num1到num2的数生成的数组 num1:原创 2017-12-26 00:47:21 · 536 阅读 · 0 评论 -
多个图像窗口和子图
figure(1)figure(2)figure(3)...figure(n)//代表图像窗口的编号,键入完命令之后,之后的绘图操作都是针对这个图像窗口如果要在一个图像窗口显示多个图像,则;subplot(m,n,p);//在一个窗口划分成m*n个子窗口,p代表之后需要操作的子窗口命令和函数axis('square');//函数axis square;//命令//实际上作用是一样的,命令原创 2017-12-31 00:26:13 · 1044 阅读 · 0 评论 -
变量的类型
1.变量的几个基本类型 基本型 常见编程语言类型(如字符串,int,double等) 构造型 1.数组形 2.细胞形 3.结构形 4.类类形 符号对象2.变量的命名和编程语言基本相同。 3.变量的初始化 **1.用赋值语句 2.用input函数从键盘键入(如 x=input(’文本信息‘))**4.还有一些默认常量原创 2017-12-25 00:04:19 · 418 阅读 · 0 评论 -
matlab的搜索顺序及搜索路径
1.当在命令窗口中出现一个符号(如xt),matlab如何去识别? 首先会在matlab的内存空间寻找是否尊在变量,或者特殊常量(有些特殊常量并不在内存中,而是matl本身默认的)。 上一步否定后,matlab会找这个符号是否为内部函数,如果是则调用。 上一步否定后,会寻找当前目录中是否存在名为xt.m或xt.mex文件,如果有则调用。 上一步否定后,会继续寻找matlab的搜索路径的所有目原创 2017-12-24 23:43:46 · 4826 阅读 · 0 评论 -
三维作图入门
使用plot3这个函数绘制的是在三维空间的d曲线图t=0:pi/50:2*pi;x1=8*cos(t);y1=4*sqrt(2)*sin(t);z1=-4*sqrt(2)*sin(t);x2=4*cos(t);y2=-3*sqrt(3)*sin(t);z2=2*sqrt(5)*sin(t)-t;plot3(x1,y1,z1,'p',x2,y2,z2,'hm');title('Line i原创 2018-01-04 01:13:13 · 1248 阅读 · 0 评论