Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#5 |
初级会员
注册日期: 2009-05-17
帖子: 5
声望力: 0 ![]() |
![]()
我知道了用blanks(n)来生成含有n个空格的字符串。但是在应用中
clear all; % demande des donn/es a l'usager x = input('entrer un chiffre entier impair : '); if mod(x,2)==0 fprintf('%.0f n''est pas un chiffre entier impair \n',x); else for k=1 ![]() str_space = ''; str_etoile = ''; str_space=blanks((x-(2*k-1)/2)/2); for n=1 ![]() str_etoile=strcat(str_etoile,'*'); end str_result=[str_space str_etoile str_space]; fprintf('%s \n',str_result); end end 却告诉我: Warning: Size vector should be a row vector with integer elements. > In blanks at 13 In exe1 at 13 这是为什么呢?谢谢! |
![]() |
![]() |