永发信息网

matlab中如何调用自己编写的函数??

答案:5  悬赏:80  手机版
解决时间 2021-02-13 01:26
  • 提问者网友:雾里闻花香
  • 2021-02-12 08:14
matlab中如何调用自己编写的函数??
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-02-12 09:11
首先,打开matlab软件;
然后,打开写好的函数,复制function后的函数名及参数;
第三,在命令窗口黏贴,将参数替换成需要运算的对象,回车;
最后就会呈现出计算结果。
全部回答
  • 1楼网友:鱼芗
  • 2021-02-12 11:56
你这个怎么运行不过去啊。。。
  • 2楼网友:轮獄道
  • 2021-02-12 11:26

举个例子,希望有所帮助:

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 >>

  • 3楼网友:一叶十三刺
  • 2021-02-12 11:10
跟调用系统提供的函数一样。 要注意函数的入口参数的个数,类型,位置。 还要注意返回值的类型。用适当的变量来接受返回值。
  • 4楼网友:污到你湿
  • 2021-02-12 09:59
%我举个例子,以下是一个求和的函数 function [result]=my_sum(a,b) result=a+b; %以上是我的函数,调用过程 a=3; b=4; [result]=my_sum(a,b) %这样就可以了,注意你调用的函数要存在当前的路径中。否则会说找不到函数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯