matlab 单引号里面又有逗号是什么用法
clear all
k=linspace(1,5);
for i=1:length(k)
kk=k(i);
fun=['sin(',num2str(kk),'*x).*x.^2'];
y(i)=quadl(inline(fun),1,5);
end
plot(k,y)
如上,这是别人写的一个程序,sin(',num2str(kk),'*x)单引号还有逗号的是什么意思,看不懂了,求指教
第五行也可写为 fun=strcat('sin(',num2str(kk),'*x).*x.^2');
为什么要用到strcat?求高人解答
fun=['键汪sin(',num2str(kk),'*x).*x.^2'];
fun=['sin(' num2str(kk) '*x).*x.^2'];
逗号可以换成空格,'sin('、num2str(kk)和和亮塌'*x).*x.^2'是3个唤圆字符串,程序作用是将他们连接成一个字符串,当然用strcat也行,你可能有点误解