char.m
来自「本人收集的一些有关matlab的代码程序设计 也不知道改选什么分类」· M 代码 · 共 19 行
M
19 行
function s=char(p)
%CHAR 多项式的字符串显示形式。
if all(p.c==0), s ='0';
else
d=length(p.c)-1; s=[];
for a=p.c;
if a~=0;
if ~isempty(s)
if a>0, s=[s, ' + '];
else, s=[s, ' - ']; a = -a; end
end
if a~=1 | d==0, s=[s, num2str(a)];
if d>0, s=[s, '*']; end
end
if d>=2, s=[s, 'x^', int2str(d)];
elseif d==1, s=[s 'x']; end
end
d=d-1;
end, end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?