乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > matlab 如何建立、调用自定义函数?-excel vba定义函数,vba自定义函数参数说明

matlab 如何建立、调用自定义函数?-excel vba定义函数,vba自定义函数参数说明

作者:乔山办公网日期:

返回目录:excel表格制作


我是来学习的,因为我不太清楚什么是插值 什么是直线 什么是线性 ,
我猜测直线插值,就是按e69da5e6ba90e799bee5baa6e997aee7ad94331比例插值(如果这里猜测错了,楼主就不用往下看了,但请指教)
150焓值=(266.36-132.43)/(200-100)*(150-100)+132.43=199.395

自定义公式为:
Function ForecastII(x, known_y, known_x) As Integer

Dim xRange
Dim xMin
Dim xMax
Dim yRange
Dim yMin
Dim yMax
Dim i

xRange = known_x
yRange = known_y

For i = 1 To UBound(xRange)
If xMin <> "" Then
xMax = xRange(i, 1)
yMax = yRange(i, 1)
Exit For
Else
End If
If x > xRange(i, 1) Then
xMin = xRange(i, 1)
yMin = yRange(i, 1)
Else
End If
Next

ForecastII = (yMax - yMin) / (xMax - xMin) * (x - xMin) + yMin
End Function

'(forecasetII 和forecaset的用法一样
'=ForecasetII(150,"焓值表","温度区间表")

新建一个m文件 在m文件里面第一行输入function [X,Y]=pll(X1,Y1,X2,Y2),这里x1 x2 y1 y2是你函数的输入值, x y是输出值,接着定义你要实现的功能,比如:x = x1 + x2; y = y1 + y2; 接着保存这个m文件,注意!! 这个m文件的名字必须是定义的函数的名字,即保存为pll.m 否则会出错。

接着在matlab命令窗口中输入 pll(1,2,3,4)看看会得到什么? 也可以另外创建一个m文件,在这里调用pll()这个函数。

不知道我说清楚了没。。。。我没有调试过,希望不会报错 -。-
vba 自定义函数的用法跟excel内置函数一样,只是需要在vba project中编写好,在表格里面写=号调用就可以了。

什么叫做vba自定义的函数公式?
你是想说:如何进入vba代码编辑窗口吗?

不要把代码放在表格的代码里,插入一个新模块,代码放在模块里

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网