如何编写一个用matlab编写分段函数函数能接受任意多个参数

MATLAB的含义是矩阵实验室(MATRIX LABORATORY),主要用于方便矩阵的存取,其基本元素是无须定义维数的矩阵。MATLAB自问世以来,就是以数值计算称雄。MATLAB进行数值计算的基本单位是复数数组(或称阵列),这使得MATLAB高度“向量化”。经过十几年的完善和扩充,现已发展成为线性代数课程的标准工具。由于它不需定义数组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使之在求解诸如信号处理、建模、系统识别、控制、优化等领域的问题时,显得大为简捷、高效、方便,这是其它高级语言所不能比拟的。美国许多大学的实验室都安装有MATLAB供学习和研究之用。在那里,MATLAB是攻读学位的大学生硕士生、博士生必须掌握的基本工具。MATLAB中包括了被称作工具箱(TOOLBOX)的各类应用问题的求解工具。工具箱实际上是对MATLAB进行扩展应用的一系列MATLAB函数(称为M文件),它可用来求解各类学科的问题,包括信号处理、图象处理、控制系统辨识、神经相关信息等。随着MATLAB版本的不断升级,其所含的工具箱...
MATLAB的含义是矩阵实验室(MATRIX LABORATORY),主要用于方便矩阵的存取,其基本元素是无须定义维数的矩阵。MATLAB自问世以来,就是以数值计算称雄。MATLAB进行数值计算的基本单位是复数数组(或称阵列),这使得MATLAB高度“向量化”。经过十几年的完善和扩充,现已发展成为线性代数课程的标准工具。由于它不需定义数组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使之在求解诸如信号处理、建模、系统识别、控制、优化等领域的问题时,显得大为简捷、高效、方便,这是其它高级语言所不能比拟的。美国许多大学的实验室都安装有MATLAB供学习和研究之用。在那里,MATLAB是攻读学位的大学生硕士生、博士生必须掌握的基本工具。MATLAB中包括了被称作工具箱(TOOLBOX)的各类应用问题的求解工具。工具箱实际上是对MATLAB进行扩展应用的一系列MATLAB函数(称为M文件),它可用来求解各类学科的问题,包括信号处理、图象处理、控制系统辨识、神经相关信息等。随着MATLAB版本的不断升级,其所含的工具箱的功能也越来越丰富,因此,应用范围也越来越广泛,成为涉及数值分析的各类工程师不可不用的工具。 MATLAB5.3中包括了图形界面编辑GUI,改变了以前单一的“在指令窗通过文本形的指令进行各种操作”的状况。这可让使用者也可以象VB、VC、VJ、DELPHI等那样进行一般的可视化的程序编辑。在命令窗口(matlab command window)键入simulink,就出现(SIMULINK) 窗口。以往十分困难的系统仿真问题,用SIMULINK只需拖动鼠标即可轻而易举地解决问题,这也是近来受到重视的原因所在。当然可以,我可能会不在线,所以你尽量在晚上7~10店给我发消息!
点击matlab的菜单 文件-&新建-&m文件
将文件名定位 sub.m
下面是文件内容
% function d = sub(a,b)
function y = fun(x)
y=10^x+9^x;
保存为fun.m
fliplr()为矩阵左右翻转的意思,很多应用都会用到该函数,例如生成Hilbert矩阵。对了,还有一个函数是flipud()为矩阵上下翻转。
factorial(50)即可
答: 我想搭建一个游戏 直播平台,应该怎么去入手,需要去找游戏直播软件开发的公司吗?
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区MATLAB作业1参考答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
MATLAB作业1参考答案
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
matlab 定义一个可以接受参数的函数.如y=a*x^2+b*x+c,其中abc都是参数,而x是自变量.我可以调用这个函数,写出函数式子或者求出对应x的函数值.这个abc怎么从外部传递给函数啊,thx
妙恋wan17499
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
创建.m文件:% hanshu.m文件,保存在当前工作目录下function y=hanshu(x,a,b,c)y=a*x^2+b*x+c;在命令窗口输入:hanshu(1,2,3,4)运行结果:ans =9
为您推荐:
其他类似问题
扫描下载二维码matlab函数中参数个数可变情况的实现方法
比如我们常用的函数plot,他可以有多个参数,也可以有一个参数,参数是可变的。怎样去实现呢?我们有时候需要自己定义的函数中出现上述情况,可以在Matlab帮助中搜索关键词:varargin
根据例子中的情况我们就可以实现了。
下面是在Matlab中文论坛上一位网友给出的一个例子,非常不错,特摘抄下来。
注意其中有的是用花括号!!
function varargout = aaa(varargin)
if nargin == 2
&&varargout{1} = a1; varargout{2}
elsenargin == 3
&&varargout{1} = a1; varargout{2}
= a2; varargout{3} = a3;
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 matlab怎么编写函数 的文章

 

随机推荐