gpt4 book ai didi

matlab - 如何在 Matlab 中发送描述矩阵内容的电子邮件

转载 作者:行者123 更新时间:2023-12-02 04:51:23 25 4
gpt4 key购买 nike

我有一个简单的矩阵,如下所示:

A = [1 2 3; 4 5 6; 7 8 9];

我想做的是使用 sendmail 函数并在我的电子邮件中接收矩阵,这样当我打开邮件时,我会以以下方式看到它:

enter image description here

我已经设法让 sendmail 功能正常工作,但我无法以我想要的形式接收矩阵。到目前为止,在尝试了一些技巧后,我只看到矩阵中邮箱中的一个值。我是否足够清楚地解释了我的问题? x)

换句话说,我希望以与在 Matlab 中看到的方式相同的方式在我的邮箱中看到该表。我有一个进行数据分析的程序,我想做的是让计算机继续进行计算,然后在完成后将结果通过电子邮件发送给我。

所以我的问题是:“如何为 sendmail 函数设置矩阵,以便我在电子邮件中获得如上所述的预期结果?”

希望我的问题很清楚。感谢您的帮助。

附言例如,我可以以某种方式将这个矩阵分解成一个看起来像字符串的矩阵吗?

更新:

这是我的一些尝试:

% results contains my result matrix
mymes = '';
for i = size(results, 1)
for j = 1:size(results, 2)
mymes = [mymes ' ' num2str(results(i, j))];
end
end

sendmail('myaddress@test.com', 'The results', mymes)

最佳答案

试试这个:

mymes = evalc('disp(results)');

disp 显示您的矩阵,就像它通常出现在命令行中一样。 evalc 捕获命令的命令行输出,并将其存储在一个字符串中,包括换行符。您应该能够将那个字符串通过电子邮件发送给自己。

希望对您有所帮助!

关于matlab - 如何在 Matlab 中发送描述矩阵内容的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18786392/

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