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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2738|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一级特黄aaa大片在线观看 | 色偷偷人人澡人人爽人人模 | 成人在线精品视频 | 免费成人av网站 | 91九色麻豆 | 成人黄视频在线观看 | 手机av免费在线 | 国产一区二区三区色淫影院 | 国产精品久久久久久久久久久久 | 欧美一区二 | 日韩成人中文字幕 | 激情三区| 久久久久久久久久毛片 | 一区二区在线不卡 | 成人欧美一区二区三区在线观看 | 极情综合网 | 狠狠插天天干 | 91麻豆精品国产91久久久久久久久 | 99re视频在线 | 免费人成激情视频在线观看冫 | 日韩www| 成人二区三区 | 成人片网址 | 欧美www在线 | 日本不卡免费新一二三区 | 国产无套一区二区三区久久 | 久久精品国产一区老色匹 | 亚洲一区二区av在线 | 91影院| 欧美视频在线播放 | 一道本不卡视频 | 日本天堂视频 | 国产一区精品 | 国产精品99久久久久久宅男 | 国产成人啪免费观看软件 | 视频一二三区 | 91视频免费在观看 | 日韩欧美视频在线 | 色视频网站在线观看 | 一区二区三区不卡视频 | 影音先锋成人资源 |