完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我想请问下,labview调用matlab的.m中的一个function,即T=f(a,b)的一个函数,就会出现下图所示问题,labview程序面板如图示请问是什么原因?
matlab中.m文件的代码如下:function T =WY(a,b)
X=[1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000;1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100;1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200;1300,1300,1300,1300,1300,1300,1300,1300,1300,1300,1300;1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400;1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500;1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600;1700,1700,1700,1700,1700,1700,1700,1700,1700,1700,1700;1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800]; Y=[17.78 20.78 23.22 26.78 30.22 33.44 37.00 40.78 44.44 47.22 50.00 ; 21.44 25.22 28.56 32.44 36.56 40.22 43.56 46.56 49.56 52.56 55.44 ; 27.44 31.78 35.56 39.78 43.00 45.56 48.44 51.44 54.56 58.00 60.22 ; 32.44 37.00 41.78 44.56 47.00 50.00 53.00 56.44 59.00 61.56 63.78 ; 39.11 42.89 46.33 49.89 52.56 55.67 58.33 60.11 62.33 64.89 67.11 ; 44.22 48.00 51.56 55.78 58.00 59.78 61.78 62.22 64.00 65.78 68.56 ; 51.44 56.00 58.22 60.22 61.78 63.78 65.56 67.22 70.22 74.56 77.44 ; 57.56 59.22 61.22 63.56 65.44 67.56 69.78 73.22 75.56 79.22 83.22 ; 61.00 62.78 65.00 67.56 69.56 72.22 75.00 77.56 80.00 85.00 88.44 ]; Z=[432.77 314.32 276.64 233.26 264.10 215.41 240.89 209.41 231.81 198.56 208.98 ; 421.48 289.40 257.20 233.77 227.65 207.13 236.64 227.43 224.61 223.98 207.40 ; 432.48 304.35 258.89 258.98 230.01 227.11 233.19 223.93 220.42 216.98 206.56 ; 415.47 285.84 254.06 241.76 255.47 216.83 222.50 223.26 211.78 209.47 211.69 ; 425.41 284.99 259.27 248.37 227.08 227.63 214.19 213.98 222.23 205.74 226.09 ; 480.84 290.43 267.75 220.49 222.91 225.62 210.00 206.29 216.31 221.53 211.98 ; 468.72 357.38 286.79 277.05 240.45 269.16 218.57 196.97 210.42 214.50 218.72 ; 459.49 376.03 240.77 242.09 237.04 259.74 235.94 218.53 218.12 203.98 216.43 ; 556.46 356.59 276.72 264.72 250.49 241.96 221.50 238.45 220.35 209.51 211.10 ]; [A,B]=meshgrid(1000:0.1:1800,15:0.1:90); Z=griddata(X,Y,Z,A,B,'cubic'); T = Z(b*10-149,a*10-9999); end
|
|
相关推荐
2个回答
|
|
nargout应该是1,不是2
|
|
1 条评论
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1796 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1407 浏览 0 评论
1610 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3477 浏览 3 评论
1527 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 21:30 , Processed in 0.702144 second(s), Total 93, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号