gpt4 book ai didi

string - 如何将变量值放入 M​​ATLAB 中的文本字符串中?

转载 作者:太空宇宙 更新时间:2023-11-03 19:13:03 24 4
gpt4 key购买 nike

我正在尝试编写一个简单的函数,它接受两个输入,xy,并将它们传递给另外三个简单的加法、乘法和除法函数他们。然后,主函数应将结果显示为包含 xy 和总计的字符串。

我认为我对输出参数有些不理解。不管怎样,这是我的(可怜的)代码:

function a=addxy(x,y)
a=x+y;

function b=mxy(x,y)
b=x*y;

function c=dxy(x,y)
c=x/y;

主要功能是:

function [d e f]=answer(x,y)
d=addxy(x,y);
e=mxy(x,y);
f=dxy(x,y);
z=[d e f]

如何获取 xyde 的值f 变成一个字符串?我尝试了不同的矩阵和类似的东西:

['the sum of' x 'and' y 'is' d]

但没有显示任何变量。

另外两个问题:

  • 即使我没有询问 z 的长度,为什么函数返回“ans 3”?
  • 如果有人能为 MATLAB 脚本编写初学者推荐一本好书,我将不胜感激。

最佳答案

下面是如何将数字转换为字符串,以及如何将字符串连接到其他东西(这很奇怪):

>> ['the number is ' num2str(15) '.']
ans =
the number is 15.

关于string - 如何将变量值放入 M​​ATLAB 中的文本字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2204579/

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