MATLAB中,未定义与 'double' 类型的输入参数相对应的函数 'A'。

牛晓宇 2018-06-29 05:12:26
编辑器代码是
function fp_power=ReceivePowerFun1(APx,APy,FPx,FPy,ap_power,ap_gain,fp_gain);
D=load ('A.mat');

[ap_r,ap_num]=size(APx); %AP个数矩阵的行数和列数
[fp_r,fp_num]=size(FPx); %指纹矩阵的行数和列数
fp_power=zeros(fp_num,ap_num);
for i=1:1:fp_num
for j=1:1:ap_num

fp_power1(i,j)=A(1,j);

命令行错误是未定义与 'double' 类型的输入参数相对应的函数 'A'。

出错 ReceivePowerFun1 (line 10)
fp_power1(i,j)=A(1,j);

出错 main (line 209)
fp_power=ReceivePowerFun1(APx,APy,FPx,FPy,ap_power,ap_gain,fp_gain);
...全文
4568 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
DAVIED9 2018-08-09
  • 打赏
  • 举报
回复
你肯定是以为 A.mat 加载出来的数据叫做 A了,NO,直接加载出来看看叫啥再 改过来

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧