本文主要是介绍octave语言,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
-
-
- 绘制图像
- 矩阵操作
-
-
绘制图像
- plot
plot(x,y,style)
x是所有输入点的x坐标向量,y是每个x对应的值向量,style是线和点的样式。具体样式如下:
例:画出sinx的图像
x = 0:pi/10:2*pi;
y = sin(x);
plot(x,y,'-.k');
不关闭绘图窗口时,还可以给图像添加标签:
xlabel('x');
ylabel('sin(x)');
title('graphTest');
矩阵操作
max
C = max(A)
返回一个数组各不同维中的最大元素。
如果A是一个向量,max(A)返回A中的最大元素。
如果A是一个矩阵,max(A)将A的每一列作为一个向量,返回一行向量包含了每一列的最大元素。C = max(A,B)
返回一个和A和B同大小的数组,其中的元素是从A或B中取出的最大元素。C = max(A,[],dim)
返回A中由dim指定的维数(1为列,2为行,即1为返回每列的最大值)范围中的最大值。[C,I] = max(…)
找到A中那些最大值的索引位置,将他们放在向量 I中返回。最大值放到向量C中返回。如果这里有多个相同最大值时,返回的将是第一个。
~=
不等于号,相等返回0,不相等返回1。mean
求均值,用法同max矩阵元素操作
假如a是4行3列矩阵,取矩阵的1,2行:
b = a(1:2,:);
b = a([1:2],:);
b = a([1,2],:);
以上三种写法都可以
这篇关于octave语言的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!