gpt4 book ai didi

string - MATLAB-加载文件名存储在字符串中的文件

转载 作者:行者123 更新时间:2023-12-04 03:46:54 27 4
gpt4 key购买 nike

我正在使用MATLAB处理文件中的数据。我正在编写一个程序,该程序从用户那里获取输入,然后在将它们绘制成图形的目录中找到特定文件。文件名为:

{name}U{rate}



{name}是代表计算机名称的字符串。 {rate}是一个数字。这是我的代码:
%# get user to input name and rate
NET_NAME = input('Enter the NET_NAME of the files: ', 's');
rate = input('Enter the rate of the files: ');

U = strcat(NET_NAME, 'U', rate)
load U;

Ux = U(:,1);
Uy = U(:,2);

当前存在两个问题:
  • 当我说“hello”,“U”且比率为50时,会在strcat中存储U盘中的“helloU2”-如何获得strcat正确附加{rate}?
  • 加载行-如何取消对U的引用,以便load尝试加载存储在U中的字符串?

  • 非常感谢!

    最佳答案

    上面的米哈伊尔(Mikhail)评论解决了您眼前的问题。

    选择文件的一种更加用户友好的方式:

    [fileName,filePath] = uigetfile('*', 'Select data file', '.');
    if filePath==0, error('None selected!'); end
    U = load( fullfile(filePath,fileName) );

    关于string - MATLAB-加载文件名存储在字符串中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2303890/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com