久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2613|回復: 8
打印 上一主題 下一主題
收起左側

#define LENGTH 1*1 怎么理解?

[復制鏈接]
跳轉到指定樓層
樓主
ID:858964 發表于 2021-6-15 16:09 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式


#ifndef _KALMAN_H
#define _KALMAN_H

#define LENGTH 1*1     
#define ORDER 1
#define N 100
#define SEED 1567

//=============//
//== 最優值結構體 ==//
//=============//
typedef struct _tOptimal
{
float XNowOpt[LENGTH];
float XPreOpt[LENGTH];
}tOptimal;

extern void KalMan_PramInit(void);
extern float KalMan_Update(float *Z);

#endif

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:94031 發表于 2021-6-15 16:38 | 只看該作者
把程序里有 LENGTH 的地方用 1*1  替換。
回復

使用道具 舉報

板凳
ID:858964 發表于 2021-6-15 18:45 | 只看該作者
xuyaqi 發表于 2021-6-15 16:38
把程序里有 LENGTH 的地方用 1*1  替換。

謝謝回答!
1*1 表示什么?  表示 1行1列矩陣?
回復

使用道具 舉報

地板
ID:858964 發表于 2021-6-16 00:55 | 只看該作者
1*1  表示1行1列的二維數組?
回復

使用道具 舉報

5#
ID:592807 發表于 2021-6-16 08:46 | 只看該作者
Kxuan163 發表于 2021-6-15 18:45
謝謝回答!
1*1 表示什么?  表示 1行1列矩陣?

乘法不會嗎?放在宏定義只是為了方便快速替換。float XNowOpt[LENGTH];   float XPreOpt[LENGTH];替換這兩數組的元素個數。
回復

使用道具 舉報

6#
ID:858964 發表于 2021-6-16 14:33 | 只看該作者
黃youhui 發表于 2021-6-16 08:46
乘法不會嗎?放在宏定義只是為了方便快速替換。float XNowOpt[LENGTH];   float XPreOpt[LENGTH];替換這 ...

若將*理解為乘法算符,1*1結果是1,那么,以下兩個宏定義有何區別?
#define LENGTH  1*1
#define LENGTH  1

回復

使用道具 舉報

7#
ID:844772 發表于 2021-6-16 14:53 | 只看該作者
Kxuan163 發表于 2021-6-16 14:33
若將*理解為乘法算符,1*1結果是1,那么,以下兩個宏定義有何區別?
#define LENGTH  1*1
#define LEN ...

你說的這兩個定義,在程序上是一樣的,但你應該在弄卡曼濾波,LENGTH是在定義矩陣,簡單說你在處理單模型單測量,所以就是1*1,為了理解方便,如果自己用,且單模型單測量,當然直接上1了還定義啥啊。
回復

使用道具 舉報

8#
ID:592807 發表于 2021-6-17 08:50 | 只看該作者
Kxuan163 發表于 2021-6-16 14:33
若將*理解為乘法算符,1*1結果是1,那么,以下兩個宏定義有何區別?
#define LENGTH  1*1
#define LEN ...

一個班級有X排課桌Y列課桌整整齊齊方方正正的,我宏定義一個班級課桌數量 X*Y有毛病嗎?難道5行6列課桌定義成5*6不比定義直接定義成30更加清晰可觀嗎?這里要的不是宏定義的結果,而是要理解起來和修改起來更加方便,5*6一看就知道課桌是怎么排的?有多少張?至于為何不用二維數組,就得問寫函數的人了。
回復

使用道具 舉報

9#
ID:81196 發表于 2021-6-17 11:17 | 只看該作者
這個是直接替代,可以減少內存的開銷.使用帶參數的宏既代替了函數的功能,有避免了函數入棧和出棧操作,減少了系統的開銷,提高了運行的效率。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91在线视频观看 | 国产精品视频在线免费观看 | 欧美在线视频网站 | 欧美在线视频网 | 狠狠色综合久久婷婷 | 亚洲精品视频在线看 | 日韩在线免费播放 | 欧美videosex性极品hd | 日韩精品网站 | 国产91精品久久久久久久网曝门 | 天天艹日日干 | 一区二区免费高清视频 | 欧美精品第三页 | 欧美日本一区二区 | 成人欧美一区二区三区在线观看 | 免费一级毛片 | 久久精品99国产精品日本 | 亚洲草草视频 | 亚洲国产精品一区二区三区 | 久久一区二区免费视频 | 天天久久| 欧美激情网站 | 天天宗合网 | 天天草天天干天天 | 日本午夜精品 | 视频一二三区 | cao在线| 成人免费视频在线观看 | av片免费 | 黑人精品欧美一区二区蜜桃 | 精品国产一区二区三区观看不卡 | 欧美日韩精品中文字幕 | 91在线视频免费观看 | 99精品视频一区二区三区 | 奇米超碰 | 欧美一区二区三区四区视频 | 国产精品亚洲一区二区三区在线观看 | 一二三四av | 亚洲一区二区三区免费在线观看 | 久久99精品国产麻豆婷婷 | 特黄毛片 |