找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 944|回复: 2

labview和matlab框的问题

[复制链接]
发表于 2007-5-16 22:26:31 | 显示全部楼层 |阅读模式
我的labview 调用matlab怎么一直出错,“labview无法调用matlab文件”?
同时我写的代码在。m文件一直编译不了,错误:缺少变量或函数"
请问这是怎么回事?
发表于 2007-5-17 09:22:34 | 显示全部楼层
回复 顶

使用道具 举报

 楼主| 发表于 2007-5-17 12:16:20 | 显示全部楼层
谢谢版主回答,不过有一点我不明白,是不是所有用到的变量都要在节点框上定义?
我的代码如下:(请问是不是从N到Fc都要在框上用input定义?因为我的错误一直是“缺少变量或函数”)
N=20;
Faa1=0;
Fab1=0;
Fba1=0;
Fbb1=0;
Fca1=0;
Fcb1=0;
Xa=0;
Xb=0;
Xc=0;
Fa=0;
Fb=0;
Fc=0;


for k=1:N;
  Fa(k)=F1(k);
  Faa1=Faa1+2*Fa(k)*sin(k*2*pi/N);
  Fab1=Fab1+2*Fa(k)*cos(k*2*pi/ N);
  
  Fb(k)=F2(k);
  Fba1=Fba1+2*Fb(k)*sin(k*2*pi/N);
  Fbb1=Fbb1+2*Fb(k)*cos(k*2*pi/ N);

Fc(k)=F3(k);
  Fca1=Fca1+2*Fc(k)*sin(k*2*pi/N);
  Fcb1=Fcb1+2*Fc(k)*cos(k*2*pi/ N);
  
end

Faa1=1/N*(Faa1);
Fab1=1/N*(Fa(N)+Fab1+Fa(1));
Fa=sqrt(Faa^2+Fab^2);

Fba1=1/N*(Fba1);
Fbb1=1/N*(Fb(N)+Fbb1+Fb(1));
Fb=sqrt(Fba^2+Fbb^2);

Fca1=1/N*(Fca1);
Fcb1=1/N*(Fc(N)+Fcb1+Fc(1));
Fc=sqrt(Fca^2+Fcb^2);


Xa=Faa1+Fab1i;
Xb=Fba1+Fbb1i;
Xc=Fca1+Fcb1i;
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 09:02 , Processed in 0.032509 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表