如何检索数组数据的索引在matlab场上
2视图(30天)
显示旧的评论
里亚毯
2017年6月5日
我想在Matlab GUI访问数组数据,我想搜索记录数组索引的基础上
负载ANPR
如果ismember (noPlate ANPR (:, 2))
对话框(“数据库注册人数”);
其他的
对话框(“不是在数据库注册数量”);
所有板位于的信息
VehicleDes.mat
,存储在数量
noPlate
在匹配noPlate数组
ANPR.mat
我也想显示的详细信息
noPLate
在于数组
VehicleDes
点击后,它可能会显示
好吧
按钮的对话框或另一个选项是显示数据在场上请建议怎么做
接受的答案
沃尔特·罗伯森
2017年6月5日
[tf, idx] = ismember (ThisPlateString CellArrayOfPlateStrings);
如果~特遣部队
对话框(“不匹配”)
其他的
Information_About_This_Plate = Information_About_All_Plates (idx:);
结束
35的评论
里亚毯
2017年6月5日
负载ANPR
如果ismember (noPlate ANPR (:, 2))
对话框(“数据库注册人数”);
其他的
对话框(“不是在数据库注册数量”);
所有板位于的信息
VehicleDes.mat
,存储在数量
noPlate
在匹配noPlate数组
ANPR.mat
我也想显示的详细信息
noPLate
在于数组
VehicleDes
点击后,它可能会显示
好吧
按钮的对话框或另一个选项是显示数据在场上请建议怎么做
沃尔特·罗伯森
2017年6月5日
[tf, idx] = ismember (noPlate ANPR (:, 2));
如果~特遣部队
对话框(“不是在数据库注册数量”);
Information_About_This_Plate = {};
其他的
index_in_database = ANPR {idx 1};
Information_About_This_Plate = VehicleDes (index_in_database:);
对话框([“注册数量”,Information_About_This_Plate {2}]);
结束
然而,在ANPR您发布的数据,
[2]“KPT295”
意味着板KPT295应该VehicleDes第二盘,但它是第一个(只)板。我们应该忽略ANPR第一列中的信息?
沃尔特·罗伯森
2017年6月6日
您可以创建一个图()和把uicontrol(“风格”,“文本”)字段与不同的背景颜色。显示一个图像最简单的方法是将一个轴在轴和显示图像与图像()(我不建议imshow ()。)
沃尔特·罗伯森
2017年6月7日
bgcol = [。6点58];
datacol = [。8。8。8);
无花果=图(“颜色”bgcol,“单位”,“像素”,“位置”,SOMETHING0);
L1 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“位置”SOMETHING1,“背景”bgcol,“字符串”,“:”);
L2 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“位置”SOMETHING2,“背景”bgcol,“字符串”,的模型:);
L3 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“位置”SOMETHING3,“背景”bgcol,“字符串”,“:”);
L4 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“位置”SOMETHING4,“背景”bgcol,“字符串”,的门:“);
D1 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“位置”SOMETHING5,“背景”datacol,“字符串”,car_make);
D2 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“位置”SOMETHING6,“背景”datacol,“字符串”,car_model);
D3 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“位置”SOMETHING7,“背景”datacol,“字符串”,car_year);
D4 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“位置”SOMETHING8,“背景”datacol,“字符串”,car_doors);
ax =轴(图,“单位”,“像素”,“位置”SOMETHING9,“颜色”bgcol)
图像(imh = ax, car_image);
轴(ax,“图像”,“关闭”);
里亚毯
2017年6月8日
但我无法显示图片请告诉我我哪里错了!
ax =轴(图,“单位”,“像素”,“位置”(400 150 150 40),“颜色”bgcol)
图像(imh = ax, Information_About_This_Plate {7});
轴(ax,“图像”,“关闭”);
里亚毯
2017年6月8日
我问的错误代码在代码中我肯定做错了地方。
这是一个错误消息
错误使用轴
太许多输入参数。
错误在主> Untitled_1_Callback(第349行)
ax =轴(图,“单位”,“像素”,“位置”(400 150 150 40))
错误在gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
错误在主(45)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误@ (hObject eventdata)主要(Untitled_1_Callback, hObject、eventdata guidata (hObject))
错误而评估uimenu回调
沃尔特·罗伯森
2017年6月8日
改变
ax =轴(图,“单位”,“像素”,“位置”SOMETHING9,“颜色”bgcol)
来
ax =轴(“父”无花果,“单位”,“像素”,“位置”SOMETHING9,“颜色”bgcol)
如果您使用的是R2015b或以上。
沃尔特·罗伯森
2017年6月9日
如果您使用的是旧版本的MATLAB,那么你可能需要
图像(Information_About_This_Plate {7},“父”、ax);
然而,它是可能Information_About_This_Plate{7}是空的吗?这将导致错误产生。
里亚毯
2017年6月11日
仍然错误
错误使用轴> LocSetLimits(第227行)
向量必须有4、6或8个元素。
错误在轴(第93行)
LocSetLimits (ax (j), cur_arg);
错误在主> Untitled_1_Callback(第360行)
轴(ax,形象,“关闭”);
里亚毯
2017年6月11日
编辑:里亚毯
2017年6月11日
[tf, idx] = ismember (noPlate, NPR (:, 2));
如果~特遣部队
对话框(“不是在数据库注册数量”);
Information_About_This_Plate = {};
其他的
index_in_database = NPR {idx 1};
Information_About_This_Plate = DB (index_in_database:);
bgcol = [。83 .82尾数就];
datacol = (1 1 1);
标签= [。93 .93点公布);
无花果=图(“颜色”bgcol,“单位”,“像素”,“位置”,(10、50、669、420),“名字”,“车辆描述小组”);
L0 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”10“位置”[0 370 50 30],“背景”bgcol,“字符串”,”VPN,“);
L1 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”15岁的“位置”(10 330 150 40),“背景”bgcol,“字符串”,”老板:“);
L2 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”15岁的“位置”(10 270 150 40),“背景”bgcol,“字符串”,的车辆类型:);
L3 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”15岁的“字形大小”15岁的“位置”(10 220 150 40),“背景”bgcol,“字符串”,的颜色:);
L4 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”15岁的“位置”(10 170 150 40),“背景”bgcol,“字符串”,“:”);
16种= uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”15岁的“位置”(10 120 150 40),“背景”bgcol,“字符串”,的模型:);
地级= uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”15岁的“位置”(10 70 150 40),“背景”bgcol,“字符串”,“:”);
D0 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”10“位置”(50 50 370 30),“背景”bgcol,“字符串”,Information_About_This_Plate {1});
D1 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”10“位置”(170 330 150 40),“背景”datacol,“字符串”(Information_About_This_Plate {2}));
D2 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”10“位置”(170 270 150 40),“背景”datacol,“字符串”,Information_About_This_Plate {3});
D3 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”10“位置”(170 220 150 40),“背景”datacol,“字符串”,Information_About_This_Plate {4});
D4 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”10“位置”(170 170 150 40),“背景”datacol,“字符串”,Information_About_This_Plate {5});
D5 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”10“位置”(170 120 150 40),“背景”datacol,“字符串”,Information_About_This_Plate {6});
D6 = uicontrol(图,“风格”,“文本”,“单位”,“像素”,“字形大小”10“位置”(170 70 150 40),“背景”datacol,“字符串”,Information_About_This_Plate {7});
ax =轴(“父”无花果,“单位”,“像素”,“位置”,100 210 380 150)
% ax =轴(无花果、“单位”、“像素”,“位置”,[400 30 20 50])
ax =图像(Information_About_This_Plate {8},“父”、ax);
轴(ax,“图像”,“关闭”);
结束
沃尔特·罗伯森
2017年7月10日
你有
ax =图像(Information_About_This_Plate {8},“父”、ax);
轴(ax,“图像”,“关闭”);
第一个两行覆盖
斧头
与图像的处理。你需要使用一个不同的输出变量的名字。
更多的答案(0)
一个错误发生
无法完成的行动,因为页面所做的更改。重新加载页面更新状态。
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。