小编str*_*its的帖子

在GUI中拖放

是否可以在GUI中创建一个对象,其位置我可以通过光标位置(点击时拖动)通过将其"位置"属性设置为光标位置来定义?我应该使用什么功能?

oop matlab user-interface function cursor-position

7
推荐指数
1
解决办法
2066
查看次数

在MATLAB数组中存储不同大小的字符串?

我希望能够存储一系列不同大小的字符串,例如

userinput=['AJ48 NOT'; 'AH43 MANA'; 'AS33 NEWEF'];

这当然会返回错误,因为每行的列数不同.我知道所需要的只是第一行和第二行中足够的空间.但是我需要能够将它放入数组而不强迫用户自己添加这些空格.是否有允许我这样做的命令?如果可能的话,我也想知道为什么数字不会出现这个问题,例如

a=[1; 243; 23524];

arrays string matlab store

4
推荐指数
1
解决办法
2万
查看次数

在MATLAB中存储由imline生成的对象的句柄

我试图在数组中存储一组对象句柄.对象是由imline(.)生成的一系列行.我想存储句柄,以便能够更改所需行的属性(在这种情况下,位置).

我知道如何做到这一点 - 但是,当我尝试使用线条的句柄填充矩阵时,会发生错误 - MATLAB声明无法从IMLINE转换为DOUBLE.其他类型的对象不会发生这种情况.有没有办法规避这个?

这里有一些伪代码要澄清:

lines=zeros(1,x);    % defining empty storage matrix
for idx=1:x
    line=imline(ax_handl,[x_1 y_1; x_2 y_2])
    set(line,'UserData',idx) % in order to identify independent lines with the number
    lines(idx)=line; % here I try to store a line handle as it's made
end

% now in the function responsible for motion of objects, I assign new position to line

line_num=get(gco,'UserData'); % this relates other objects associated with line number
setPosition(lines(line_num),[a b; c d]);
Run Code Online (Sandbox Code Playgroud)

matlab store properties handle line

2
推荐指数
1
解决办法
1160
查看次数

如何将c ++ vector导出到excel?

正如问题所述,我如何将C++脚本生成的向量导出到Excel工作表?我查看了与C#相关的答案,我对所概述的方法不熟悉.这是如何在C++中完成的?

c++ excel export file vector

1
推荐指数
1
解决办法
681
查看次数