%创建一个名为pprintf的M文件
function s = pprintf(p)
%UNTITLED7 此处显示有关此函数的摘要
%   此处显示详细说明
if nargin>1error('Too much input arguments');
end
while(p(1)==0)p1=[];
end
l=length(p);
if l==0s='0';
elseif l==1s=num2str(p(1));
elseif l==2s = strcat(num2str(p(1)),'x+',num2str(p(2)));
elseif l>2for i =1:lif i==1if p(i)==1s = strcat('x^{',num2str(l-i),'}');elses = strcat(num2str(p(i)),'x^{',num2str(l-i),'}');endelseif i==ls = strcat(s,'+',num2str(p(i)));elseif i==(l-1)s = strcat(s,'+',num2str(p(i)),'x');elseif p(i)==0elses = strcat(s,'+',num2str(p(i)),'x^{',num2str(l-i),'}');endendend
end%在另一个M文件中调用该函数
p=[1,2,3,4,5];
figure;
x=-5:1:5;
y=x.^4+2*x.^3+3*x.^2+4*x+5;
subplot(1,2,1);
plot(x,y,'k-','LineWidth',2);
title(pprintf(p))
subplot(1,2,2);
x=-2:1:1;
y=x.^4+2*x.^3+3*x.^2+4*x+5;
plot(x,y,'k-','LineWidth',2);
title(pprintf(p))

【MATLAB】将向量表示的多项式用字符串输出的通用函数示例相关推荐

  1. matlab根据根求多项式,matlab求解多项式的根

    因此牛顿法也称切线法,是非线性方程求根方法中收敛最快的方 法. 2. matlab 中方程求解的基本命令 roots(p):求多项式方程的根,其中 p 是多项式系数按降幂排列所形成的向量. solve ...

  2. 学习matlab(五)——多项式、插值、极限

    针对数据分析和处理,MATL AB提供了大量的函数,非常方便和灵活.本章将详细的介绍利用MATLAB进行一些基本的数据分析,主要包括多项式及其函数,插值,以及函数的极限.MATLAB能够很好的解决多项 ...

  3. matlab如何输入较长的字符串;matlab字符串换行

    有时候matlab输入的字符串较长,一行放不下,这时采用传统的-已经不管用了. 新方法如下: 用中括号[ ],每一行用一个单引号括起来,除最后一行外每一行的行尾用- 例子如下: headers = [ ...

  4. 使用C++ ostringstream来格式化字符串输出

    在Linux C中,我们通常使用snprintf来格式化字符串输出,但是有一个问题,就是可能会频繁申请大的缓冲区,并且无法实现字符串的动态增加,比如你定义的字符缓存为100个字节,如果你格式化以后的内 ...

  5. 读取CSV文件内容,将其转换成JSON字符串输出

    CsvToJsonUtil 工具类作用:读取CSV文件内容,将其转换成JSON字符串输出 转换工具类代码如下: package com.test.util;import java.io.*; impo ...

  6. 自定义数字格式字符串输出示例

    自定义数字格式字符串输出示例 MSDN 下表阐释了通过给特定数据类型和值应用某些自定义数字格式字符串来创建的输出.输出是通过使用 ToString 方法和美国英语 (en-US) 区域性生成的. &q ...

  7. Scala字符串输出、键盘输入和文件操作

    字符串输出 基本语法 (1)字符串,通过+号连接 (2)printf 用法:字符串,通过%传值. (3)字符串模板(插值字符串):通过$获取变量值 案例实操 package chapter02obje ...

  8. json里面返回模板输出的html,在JSON响应中返回完整页面的HTML而不是字符串输出...

    我想通过使用web方法的ajax实现最简单的任务.我的web方法如下在JSON响应中返回完整页面的HTML而不是字符串输出 [WebMethod] public static string GetDa ...

  9. HDU多校3 - 6975 Forgiving Matching(多项式匹配字符串)

    题目链接:点击查看 题目大意:给出一个长度为 nnn 的字符串 sss 和一个长度为 mmm 的字符串 ttt.规定 kkk 匹配的意思是,两个长度相同的字符串至多有 kkk 个位置是不同的,特别的, ...

最新文章

  1. 一周一论文(翻译 总结)— [SOCC 13] jVerbs Ultra-Low Latency for Data Center Applications 在JVM虚拟机上构建RDMA的verbs操作
  2. 如何删除git远程分支
  3. 高薪寻人 | 2018 “神策杯”高校算法大师赛 6 强诞生,【招人】进行时……
  4. python练习程序(批量重命名)
  5. 处理字符串_11_判断一个字符是否是数字
  6. IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层、Dialog的问题
  7. 思达报表工具Style Report基础教程—创建一个多数据块的联合(Union)、镜像(Mirror)...
  8. 巧用DictionaryTKey,TValue,完成客户需求
  9. Redis实战pdf
  10. 2009年度优科豪马轮胎全国经销商会议在三亚召开
  11. 人工智能导论——概念篇
  12. 现代软件工程 教课心得
  13. 别 了,余 额 宝!
  14. 英特尔服务器新消息,又一个时代的眼泪!英特尔安腾处理器走完20年成为历史...
  15. 基于SIR的社交网络谣言传播问题简单建模
  16. 定位决定地位,眼界决定境界
  17. ICN:SDN后的下一个热潮
  18. xp计算机管理下的服务显示不出来,在xp系统中,遇见电脑不显示摄像头图标怎么办?...
  19. Golang信号处理和优雅退出守护进程
  20. 一家个人计算机制造商 有一万个备份,2014年职称计算机考试Windowsxp冲刺试题单选题及答案...

热门文章

  1. linux中怎么退出执行过程,(进程)处理过程中的Linux:从执行到退出
  2. python中计数_Python中的统计计数
  3. 【译】如何精确判断最终用户响应时间过长的原因?
  4. 第四范式完成C轮融资,金额超10亿元
  5. pythonl学习笔记——爬虫的基本常识
  6. 【iOS UI】iOS 9 GUI 资源分享
  7. AD上删除了Exchange容器,再重装时报'找不到企业组织容器
  8. c语言-01背包问题
  9. vb.net结构化异常处理和“邪用”
  10. installshield 2009实现安装包自动编译