matlab 定义函数
作为一个程序员出生的Matlab学习者,不能定义函数那简直是受不了!!
最重要的一点!
定义函数的时候,很多时候都会很迷的一般,使用不了自己的定义的函数。觉得很奇怪。
其实很重要的就是,这个函数必须要跟这个文件名相统一。
比如:
一个文件名为Test.m
的文件,其中的内容是
function y = Test(a,b)
y = a * b;
end
Y在我的理解就是,函数返回值
注意到,这里的文件名,就是函数的名字
只有这样子,你才能使用(虽然不清楚为什么….)
调用这个函数
这个就很简单了。(你也可以写在一个matlab的脚本。也可以直接在命令行中使用。)
但是,你必须要进到这个文件所在的目录条件下
比如在这里,在命令行,就是直接输入:
Test(1,2 )
结果就是:
ans =
2
这是第一个调用版本啦,我的直接告诉我,肯定还有别的使用方法的。
敬请期待下一个~
相关阅读
基本结构为: 1.r=normrnd(mu,sigma):生成服从正态分布(mu参数代表均值,sigma参数代表标准差)的随机数。输入的向量或矩阵mu和sigma必
1.1 MATLAB图像处理基本操作 本文中对于大多数的操作,是对数字图像处理领域中最为著名的“lena”图片进行操作的。原图如下(Figur
原文contour矩阵的等高线图全页折叠语法contour(Z)contour(Z,n)contour(Z,v)contour(X,Y,Z)contour(X,Y,Z,n)contour(X,Y,Z,v)con
有这样一幅图, 我们想获取其中的连通区域,可以使用以下代码: src_img_name = 'blue_sky_white_clound_002594.jpg';img = imread(src
之前在网上找关于求多项式系数及次数的算法,发现只有系数可以找到,但是对于下面这种函数:f=t^5+t^3-2,利用MATLAB自带的coeffs(f,t)