使用一个类作为处理函数

19日视图(30天)
Geovane戈麦斯
Geovane戈麦斯 2023年5月14日19:47
评论道: Geovane戈麦斯2023年5月14日20:12
你好,
我想使用一个类作为处理函数。这是完美的在这种情况下:
k = 8 * 1 (1、3) * 1 e7;
m = 3.57 (3.36 - 3.14);
的c = 0.05 * (1、3);
某人= @ (x) shearBuilding ([x x (1) (2) (3)], m c)
某人= (k)
某人=
shearBuilding 属性:
k(3×1双):
米(3×1双):
c(3×1双):
h(3×1双):
n: 3
K(3×3双):
米(3×3双):
C(3×3双):
φ(3×3双):
ω(3×1双):
T(3×1双):
伽马(3×1双):
sb.k
ans = 3×1
80000000
80000000
80000000
但是当我尝试使用另一个类,叫做‘analiseSismica’,这需要第一节课(shearBuilding)我有一个错误的论点。
g = @ (x) analiseSismica(某人,sis)
g = g (k)
操作符“:”为操作数的类型不金宝app支持“function_handle”。
错误在analiseSismica(第25行)
我= 1:obj.estrutura.n
1评论
Torsten
Torsten 2023年5月14日19:58
为什么你定义一个函数g (x)如果g不包含x的输入:
sis analiseSismica(某人)
某人和姐姐,但是没有x。

登录置评。

接受的答案

马特·J
马特·J 2023年5月14日19:56
编辑:马特·J 2023年5月14日19:57
你对g的定义不利用输入x。应该定义为下面吗?
g = @ (x) analiseSismica(某人(x) sis)
1评论
Geovane戈麦斯
Geovane戈麦斯 2023年5月14日20:12
谢谢!
它完美地

登录置评。

更多的答案(0)

类别

找到更多的在指定目标图形输出帮助中心文件交换

标签

下载188bet金宝搏


释放

R2023a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!