matlab中如何调用自己编写的函数??
7个回答
展开全部
%我举个例子,以下是一个求和的函数
function [result]=my_sum(a,b)
result=a+b;
%以上是我的函数,调用过程
a=3;
b=4;
[result]=my_sum(a,b)
%这样就可以了,注意你调用的函数要存在当前的路径中。否则会说找不到函数。
function [result]=my_sum(a,b)
result=a+b;
%以上是我的函数,调用过程
a=3;
b=4;
[result]=my_sum(a,b)
%这样就可以了,注意你调用的函数要存在当前的路径中。否则会说找不到函数。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
举个例子,希望有所帮助:
function
main()
%
牛顿插值
clear
all;
close
all;
clc;
x=[0.5,0.6,0.4];
y=[-0.6931,-0.5108,-0.9163];
[p,q]=ex23(x,y);
x=0.54;
%线性插值:取插值节点
0.5,0.6
y1=q(1)+q(2)*(x-0.5);
fprintf('线性插值的结果:%.4f\n',y1);
%二次插值:取插值节点
0.5,0.6
y2=y1+q(3)*(x-0.5)*(x-0.5);
fprintf('二次线性插值的结果:%.10f\n',y2);
%
中,对于[p,q]=ex23(x,y)在哪定义?
function
[p,q]=ex23(x,y)
p
=
x.*y;
q
=
x+y;
结果:
线性插值的结果:-0.1895
二次线性插值的结果:-0.1903580800
>>
function
main()
%
牛顿插值
clear
all;
close
all;
clc;
x=[0.5,0.6,0.4];
y=[-0.6931,-0.5108,-0.9163];
[p,q]=ex23(x,y);
x=0.54;
%线性插值:取插值节点
0.5,0.6
y1=q(1)+q(2)*(x-0.5);
fprintf('线性插值的结果:%.4f\n',y1);
%二次插值:取插值节点
0.5,0.6
y2=y1+q(3)*(x-0.5)*(x-0.5);
fprintf('二次线性插值的结果:%.10f\n',y2);
%
中,对于[p,q]=ex23(x,y)在哪定义?
function
[p,q]=ex23(x,y)
p
=
x.*y;
q
=
x+y;
结果:
线性插值的结果:-0.1895
二次线性插值的结果:-0.1903580800
>>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟调用系统提供的函数一样。
要注意函数的入口参数的个数,类型,位置。
还要注意返回值的类型。用适当的变量来接受返回值。
要注意函数的入口参数的个数,类型,位置。
还要注意返回值的类型。用适当的变量来接受返回值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接写函数名,并加上参数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询