用MatLab计算笛卡尔积有序串对

用MatLab计算笛卡尔积有序串对,matlab,cartesian-product,Matlab,Cartesian Product,我试图计算一个二维笛卡尔乘积有序的字符串对,每个可能的字符串对之间用“/”作为分隔符 到目前为止,我已经尝试过: A = char('hot / ', 'cold / ') C = cellstr(A) B = char('wet', 'dry') D = cellstr(B) ans = allcomb(C,D,'matlab') 似乎正在发生的是allcomb函数对所有可能的字符对进行排序 如果我能把这些对画成散点图,那也太好了,但我想每个字符串都必须代表一个数字。或者如果可能的话,从与字

我试图计算一个二维笛卡尔乘积有序的字符串对,每个可能的字符串对之间用“/”作为分隔符

到目前为止,我已经尝试过:

A = char('hot / ', 'cold / ')
C = cellstr(A)
B = char('wet', 'dry')
D = cellstr(B)
ans = allcomb(C,D,'matlab')
似乎正在发生的是allcomb函数对所有可能的字符对进行排序

如果我能把这些对画成散点图,那也太好了,但我想每个字符串都必须代表一个数字。或者如果可能的话,从与字符串相关的数字开始会更容易吗


谢谢

表达式
'wet'-0
将返回字符串
wet
中的ASCII码数组。那可能对你有帮助,谢谢。我试了一下,可惜没有成功。对于类型为“cell”的输入参数,我得到了错误
未定义的函数“full”