还是得用matlab呀。。。= =
现用现记好了
figure | 打开一个新的图形窗口 |
axes | 创建轴对象 |
例如要红色填充以下三点: D1[0,0],D2[1,0],D3[1,1]所围成的三角形(注:[]内为x、y坐标),
那么命令就是
X=[0,1,1]; %分别为三个点的x坐标
Y=[0,0,1]; %分别为三个点的y坐标
fill(X,Y,'r');
inline函数用于定义函数。 比如,你想定义函数f(x,y)=sin(x*y), 输入命令:
f = inline('sin(x*y)','x','y'); 以后你就可以用定义的f函数进行计算了:
z=f(pi180,30) z = 0.5000
一般情况下pause(a)表示程序暂停a秒后继续执行,但有时候也存在这种情况,程序中只有pause;并没有参数a,这样的意思是程序暂停,按任意键程序继续执行。
abs就是简单的绝对值
前者的意思是,你在当前图的轴(坐标系)中画了一幅图,再画另一幅图时,原来的图还在,与新图共存,都看得到
后者表达的是,你在当前图的轴(坐标系)中画了一幅图,此时,状态是hold off,则再画另一幅图时,原来的图就看不到了,在轴上绘制的是新图,原图被替换了
gca:获取当前图形窗口中当前坐标轴的句柄值。
gcf:获取当前图形窗口的句柄值。
gco:获取当前图形窗口中当前对象的句柄值。
gcbf:获取回调函数正在执行的对象所在窗口的句柄。
gcbo:获取调函数正在执行的对象的句柄
"脚本", script, 指一个m文件,而且这个m文件不是以function关键字开头的。也就是说,凡是没有定义函数的m文件都称为脚本。其实严格说来还要排除一种情况,就是class。不过一般这个用不到,所以只需要和函数区分就好了
句柄(handle),其实从数据类型上看就是一个double。不过,它一般指向的是一个对象,对象就有若干属性,这些属性必须通过get和set函数来读取和改写。具体到每种句柄的使用,就跟具体的对象的属性有关了,无法一概而论。lz提问的set(gca,.....),就是要改写当前axes的某种属性。
上面的论述有些浅了,等待大神来完善。
imag是求复数的虚数部分函数
用法:
Y=imag(Z)
求复数5+8i
a=5+8i
imag(a)
ans=8
X=real(Z)返回复数阵列Z每个元素的实部。
Examples
例如:
real(2+3*i) is 2.
Real(2+3*i)的结果是2。
1、mean() :
mean函数的作用主要是求列或行的平均数:
% 下面参数说明:A是矩阵、函数原型:mean(A , dim)
<1>、 对列求平均数:
mean(A , 1) = mean(A) % dim = 1可以简写
<2>、对行求平均数:
mean(A , 2)
2、mean2():
相当于mean( mean( A ) )
相当于对整一个矩阵求像素平均值
exp函数和数学中以e为底的指数函数
text
向数据点添加文本说明
语法
text(x,y,txt)
text(x,y,z,txt)
text(___,Name,Value)
text(ax,___)
t = text(___)
说明
text(___,
使用一个或多个名称-值对组指定 Name,Value
)Text
对象的属性。例如,'FontSize',14
将字体大小设置为 14 磅。您可以使用上述语法中的任意输入参数组合指定文本属性。如果您将 Position
和 String
属性指定为名称-值对组,则不需要指定 x
、y
、z
和 txt
输入。
text(
在由 ax
,___)ax
指定的坐标区中,而不是在当前坐标区 (gca
) 中创建文本。选项 ax
可以位于前面的语法中的任何输入参数组合之前。
绘制一个线条并以 p
的形式返回图形线条对象。将行的 Color
属性设置为 'red'
。
p = plot(1:10); set(p,'Color','red')
ones(size(A))产生的矩阵应该是与A大小相同的全1矩阵
zeros函数——生成零矩阵