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

标签 matlab email

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

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('<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="503d293134342235232310243523247e333f3d" rel="noreferrer noopener nofollow">[email protected]</a>', 'The results', mymes)

最佳答案

试试这个:

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

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

希望有帮助!

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

相关文章:

asp.net - 如何在 Twitter 等网站上接收和发布短信?

matlab - 在 64 位 Ubuntu 12.10 中使用 32 位库编译代码的符号链接(symbolic link)

javascript - 使用matlab在sprintf中打印 "\"

php - 将 CodeIgniter 错误的表单写入数据库时​​出错

Django 群发邮件通讯/邀请

android - 解析 GraphJSONObjectCallback 不返回电子邮件

image - 从共现矩阵中提取纹理特征

matlab - 查找 Matlab 矩阵中非零元素的索引

matlab - 在 Python 中使用 loadmat 加载 .mat 和 .m 文件

email - 我应该在邮件之间保持 smtp 连接打开吗?