MATLAB学习与使用:内联函数(inline)及其应用

2026-03-07 10:45:42

1、第一,使用内联函数(inline)构建下图的三个函数,然后分别计算x=2,y=3时函数的值。

MATLAB学习与使用:内联函数(inline)及其应用

2、第二,启动MATLAB,新建脚本(Ctrl+N),在脚本编辑区输入如下代码:

close all; clear all; clc;

f=inline('x^2+2*x+1')

g=inline('x^2+y^2')

h=inline('sin(x)+log(y)')

f2=f(2)

g23=g(2,3)

h23=h(2,3)

MATLAB学习与使用:内联函数(inline)及其应用

3、第三,保存和运行上述脚本,在命令行窗口得到如下结果:

f =

     内联函数:

     f(x) = x^2+2*x+1

g =

     内联函数:

     g(x,y) = x^2+y^2

h =

     内联函数:

     h(x,y) = sin(x)+log(y)

f2 = 9

g23 =13

h23 =2.0079

也就是,f(2)=9,g(2,3)=13,h(2,3)=2.0079

MATLAB学习与使用:内联函数(inline)及其应用

4、第四,使用argnames()和formula()查询内联函数的自变量和函数表达。例如,在命令行窗口输入

>> argnames(h)

ans = 

    'x'

    'y'

>> formula(h)

ans =

sin(x)+log(y)

MATLAB学习与使用:内联函数(inline)及其应用

5、第五,在命令行窗口输入doc inline,可以查看帮助文档对内联函数(inline)的介绍。

MATLAB学习与使用:内联函数(inline)及其应用

相关推荐
  • 阅读量:63
  • 阅读量:185
  • 阅读量:137
  • 阅读量:24
  • 阅读量:185
  • 猜你喜欢