m脚本文件编写实例——逆padel map(持续更新)
背景介绍
I:车速-油门-扭矩力padel map
P:坐标轴转换+插值+索引+提取
O:车速-扭矩力-油门逆padel map
逻辑主线
面向过程设计:
获取数据
处理数据
输出数据
方法支持
矩阵操作
二维矩阵最值获取:
大小:max(max(A)) 位置:[x,y] = find(max(max(A)))
索引元素:
find()实现索引目标元素位置
统计元素:
numel()实现统计符合条件元素个数
数据类型
空数据的判断:
isnan(a)若a为矩阵将得到对应维度的01矩阵
函数参数
可变参数的设置:
向量维度天然可变:function [out1,ou2]=function_name(filename(可以是文件名),a(可以是向量矩阵),b(可以是其他类型的任意形参)) 程序员根据实际设计需要约定n个形参的类型无需声明,调用时按照程序设计规范的参数类型输入实参即可调用。若有约定为向量的形参,其维度是任意的。
输入输出形参任意个数:结构体方法/元胞数组方法
文件的处理
经验产出
基本编程思维
项目背景规律