该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

clear

%---------------------------------------原始数据的整理---------------------------------------

q=[10 25 50 75 90];

n=[800 1200 1400 1600 1700 1900 2100 2300];

%    q代表标定负荷点,n代表标定转速点

PWM_Q=[

0.000 0.000 0.000 0.000 0.000 0.000 0.155 0.233

0.000 0.214 0.254 0.376 0.454 0.532 0.643 0.794

0.000 0.460 0.757 0.934 1.057 1.271 1.476 1.816

0.000 0.724 1.259 1.537 1.722 2.053 2.432 2.810

0.000 1.051 1.655 2.042 2.300 2.741 3.232 3.629

]

%在试验中得到的不同转速不同负荷下天然气的供给量MAP

Tpwm=[0.91 1.3 1.7 2.1 2.5 2.9 3.3 3.7 4.1 4.5 4.9 5.3 5.7 6.1 6.5 6.9];

Qpwm=[0 1.87 3.83 5.79 7.75 9.71 11.67 13.63 15.59 17.55 19.51 21.47 23.43 25.39   27.35 29.31];

%电磁阀喷气特性曲线,Tpwm表示电磁阀的开启时间,Qpwm表示天然气的喷射 量

Tpwm0=[0.91 1.3 1.7 2.1 2.5 2.9 3.3 3.7 4.1 4.5 4.9 5.3 5.7 6.1 6.5 6.9 7.3 7.7 8.1];

Tcount=[5510 7800 10200 12600 15000 17400 19800 22200 24600 27000 29400 ...

31800 34200 36600 39000 41400];

% 喷气脉宽所对应的定时常量,Tpwm0 表示电磁阀的开启时间。Tcount表示定 时常数

PWM_Q_C=[                 ];% 生成的计数值map控制图

PWM_Q_last=[                 ] ; % 离散插值后生成的map控制图

%--------------------------关于循环每缸喷气量的计算-------------------------------

i=length(q);       % 计算标定实验中所选取负荷点的个数

j=leneth(n);       % 计算标定实验中所选取转速点的个数

for n0=1:i;

for n1=1:j;

Qxh (n0,n1) =( PWM_Q(n0,n1 )* 16666.666)/n(l,n1);

% 计算每缸循环喷气量,生成循环天然气供给MAP

end

end

surf(PWM_Q);

%-------------电磁阀开启时间MAP图的生成---------------------

for n0=1:i;

for n1=1:j;

PWM_C(n0,nl)=interpl(Qpwm,Tpwm,Qxh(n0,n1), 'cubic');

% 采用三次样条内插法生产电磁阀开启时间map图

end

end

%surf(PWM_C);       % 显示计数值MAP

%surf(PWM_Qxy);     % 显示每缸循环喷气量MAP

% ----------电磁阀开启时间MAP图的生成--------------------

for n0=1:i;

for n1=1:j;

PWM_C(n0,nl)= PWM_C(n0,nl)*6000;

% 采用三次样条内插法生产电磁阀开启时间map图(系统的时钟频不选择6MHZ)

end

end

%surf(PWM_C);       % 显示计数值MAP

%surf(PWM_Qxy);     % 显示每缸循环喷气量MAP

% ----------插值计算后详细的计数值MAP图的生成--------------------

q1=[0:5:100];

n1=800:50:2300; % q1代表插值计算负荷点, n1代表插值计算转速点

PWM_Q_last=interp2(n,q,PWM_C,nl.q1,'cubic') ;

% 采用二元三次样条插值函数interp2函数产生新的控制计数器MAP图

%z=interp2(n,q,PWM_F,n1,ql,'cubic');

%subplot(2,1,1)

mesh(n1,q1,PWM_Q _last)           %显示最后生成的插值计数值MAP

但是执行后显示为??? Undefined function or variable 'leneth'.

并且cubic显示为红色~~~~~~~~~~

cubic 如何用matlab,求助高手解决cubic绘图问题相关推荐

  1. 如何用matlab求方程的整数解

    如何用matlab求方程的所有整数解?其解决方案,可以通过下列途径解决: 方法一.利用三循环语句和判断语句,求解其所有整数解 方法二.整数线性规划分支定界法,求解其所有整数解 下面按第一种方法求解,其 ...

  2. inl和dnl matlab_请问如何用matlab仿真它的性能, 比如 INL, DNL, SFDR,EOB等等。

    如果用Hspice仿真一个Pipelined ADC, 之后如何用matlab仿真它的性能, 比如 INL, DNL, SFDR,EOB等等. 这个你可能要自己编程. 小编能给个联系方式吗?我做的也是 ...

  3. matlab两个曲线的名称怎么显示出来的,求MATLAB的高手,怎么把两张仿真曲线合并显示在一张图上?...

    求MATLAB的高手,怎么把两张仿真曲线合并显示在一张图上? 关注:194  答案:5  手机版 解决时间 2021-02-10 14:48 提问者终究是陌生了 2021-02-09 16:38 程序 ...

  4. 用matlab处理表格,matlab删除excel表格数据-如何用matlab处理多个excel表格中的数据...

    如何用matlab处理多个excel表格中的数据 biao='D:\Program Files\matlab\bin\filename.xls'; A1=xlsread (biao,'Sheet1', ...

  5. matlab 中 t=0:t:(n-1)t;k=0:n-1,如何用matlab画出单位脉响应h(n)=sin(n

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:如何用matlab画出单位脉响应h(n)=sin(n回答:n=1:50;%可根据需求调整范围 h(n)=sin(n-10)/(n-1 ...

  6. 为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换

    [纯技术帖]为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换来源: 陈诚--WECN的日志 写在最前面:本文是我阅读了多篇相关文章后对它们进行分析重组整合而得,内容 ...

  7. 如何用matlab解异或方程,Matlab-6:解非线性方程组newton迭代法

    函数文件: function x=newton_Iterative_method(f,n,Initial) x0=Initial; tol=1e-11; x1=x0-Jacobian(f,n,x0)\ ...

  8. matlab 无穷符号,如何用matlab进行级数或数列的符号求和?matlab符号求和指令分享...

    如何进行级数或数列的求和,在高中<数学>课上的数列和大学<高等数学>中的级数都有有遇到过这种问题,这如果用人脑来计算的话非常耗时,难度较大.但是用matlab就可以轻松解决.下 ...

  9. matlab批量导入excel表格数据,matlab导入excel表格数据-如何用matlab读取多个excel表格数据,将每个表格数......

    如何用matlab读取多个excel表格数据,将每个表格数... 一xlsread()函数,比import简单的多,具体语句:A = xlsread('yourfilename.xls')望高手支招! ...

最新文章

  1. epub 电子书软件代码销售
  2. 【转载】“error LNK1169: 找到一个或多个多重定义的符号”的解决方法
  3. microsoft .net framework专题汇总
  4. 图片二进制编码_python3从零学习-5.7.4、quopri编码与解码经过MIME转码打印数据
  5. ceil--朝正无穷大方向取整
  6. 大型项目开发,你准备好了吗?
  7. 笑话(15) 这是地球
  8. SRAM与SDRAM的区别
  9. unity3d 捕获系统日志,来处理一些问题
  10. [4] ADB 应用管理
  11. c语言实验转换字母顺序结构,实验1顺序结构的程序设计-实验报告.doc
  12. 二进制部署Kubernetes-v1.14.1集群
  13. 导入maven项目出现 Unsupported IClasspathEntry kind=4
  14. 程序员学习资料(2)—硅谷之火,Html Css,python,mysql 等
  15. dubbo源码解析之服务发布与注册
  16. Android最新flash播放器----支持安卓5.0+系统。
  17. 计算机网络基础知识教案模板,网络技术应用教案模板
  18. 25匹马选出最快的3匹马
  19. Linux错误:bash:finger 未找到命令...
  20. types是什么意思中文翻译成_types英语_types什么意思_types用法翻译_types英语读音_解释 - 英语宝典...

热门文章

  1. HOOK SSDT 实现内核级的进程保护
  2. VMware 虚拟机 Ubuntu 系统执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask) 解决:UP BROADCAST MULTICAST 问题
  3. pairing function
  4. kali linux安装vmware tools过程详解
  5. ubuntu下回收站无法清空
  6. 如何从ST官网下载STM32标准库
  7. Java随笔记 - 断包和粘包 解决方法
  8. PCL安装与配置(Windows10+VS2017 )
  9. lay和lied_辨析:lie, lay, lain, lied, laid
  10. Rust - Pin | Unpin | PhantomPinned