t = [0:0.01:0.98] :设置一个步长为0.01的矩阵 y1 = sin(2*pi*4*t) :设置一个sin函数 plot(t,y1) :绘制出以 t 为横轴 以 y1为纵轴的图形 y2 = cos(2*pi*4*t) :设置一个cos函数 plot(t,y2) :绘制出以 t 为横轴 ...
分类:
其他好文 时间:
2019-12-12 20:00:46
阅读次数:
107
>> a=[1 2;3 4;5 6];>> b=ones(2,3)b = 1 1 1 1 1 1 >> a*b 矩阵的乘法ans = 3 3 3 7 7 7 11 11 11 ??>> c=ones(3,2)c = 1 1 1 1 1 1 >> a+c 矩阵的加法ans = 2 3 4 5 6 7 ...
分类:
其他好文 时间:
2019-12-11 21:59:04
阅读次数:
463
>> ones(2:3)ans = 1 1 1 1 1 1 >> 2*ones(2:3)ans = 2 2 2 2 2 2 >> rand(3,3) 产生0~1中的随机数ans = 0.359326 0.667090 0.241347 0.925524 0.999806 0.712061 0.464 ...
分类:
其他好文 时间:
2019-12-11 20:59:59
阅读次数:
126
1&&0 %AND 1 ||0 % OR octave:6> PS1('>> '); >> octave:1> 5+6 ans = 11 octave:2> 1==2 ans = 0 octave:3> 1==2 %false %XXX %为注释 ans = 0 octave:4> 1~=2 %表示 ...
分类:
其他好文 时间:
2019-12-10 20:57:25
阅读次数:
176
背景 用Octave绘制高斯正太分布的时候需要用到函数normpdf(),提示需要安装statistics包。 虽然Octave可以替代Matlab,但两者之间还是有区别的。Octave默认的安装包比Matlab更小,所以某些工具以Package形式存在。当用到这些模块再自行导入。 Octave包 ...
分类:
其他好文 时间:
2019-12-01 11:33:18
阅读次数:
369
1、线条加粗 x=0:0.1:8*pi; y=sin(x); plot(x,y,'LineWidth',5) 2、折点变成曲线 X=80:0.001:140;>> Y=spline(x,y,X);>> plot(X,Y) 3、设置坐标值字体大小 set(gca,'fontsize',20) 4、同时 ...
分类:
其他好文 时间:
2019-10-23 20:26:04
阅读次数:
275
毕业后很久没用Matlab了,也就那时候数字图像处理课程接触到一点,也没写博客的习惯,用了也就忘了。最近在看 线性代数 ,又把Octave下回来了。 接触新软件有个习惯是会写一个 hello,world 来测试环境。 ...
分类:
其他好文 时间:
2019-10-03 19:42:02
阅读次数:
87
[TOC] 摘要 MATLAB datenum时间格式参数众多,本文只简单关注 units 参数,即基准年份和计时度量(天、小时)。 命令行演示在 ipython 和 Octave 中进行。 示例1:小时制,基准年份1800 1 1 示例2:一天制,基准年份1800 1 1 示例3:时间列表转换 截 ...
分类:
编程语言 时间:
2019-10-03 01:03:18
阅读次数:
292
四则运算 加减乘除 *、-、*、/ 指数运算^ 判断是否相等 这里的%表示注释 逻辑运算 更换Octave提示符 将提示符更换为>> Octave变量 向量和矩阵 v = 1:0.1:2 表示1开始 2结束 0.1步长 创建一个矩阵,并全置一个值 创建一个矩阵,并全置0 获得随机值矩阵 符合高斯分布 ...
分类:
其他好文 时间:
2019-09-12 13:22:57
阅读次数:
164
for循环 while循环 break if 语句 函数定义 创建文件以 .m 结尾 添加搜索路径,让即使octave不在需要的路径下,也可以搜索到需要的文件 函数返回多个值 函数定义 function [y1, y2] = squareAndCubeThisNumber(x) y1 = x^2; ...
分类:
其他好文 时间:
2019-08-17 12:21:05
阅读次数:
74