日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MATLAB課程之第五章v2 文件操作(4)

通信工程師專輯 ? 來源:未知 ? 2023-09-02 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

wKgZomTypAWAVZi4AAVu44EZlQ0337.png

數(shù)字信號處理領(lǐng)域,很多數(shù)據(jù)的保存形式都是文本文件!有了數(shù)據(jù),這樣就可以在計算機中完成半實物仿真了!什么是半實物仿真?就是仿真出來的結(jié)果基本和產(chǎn)品一致!那還有什么仿真?理論仿真!這個階段的仿真只是用于驗證理論是否可行!大家以后到了企業(yè),必然會接觸到這些概念!

wKgZomTypAaAa1FnAAAHCaxgszk552.gif

注意!

If you plan to read the file with Microsoft Notepad, use ' ' instead of ' ' to move to a new line.

舉例:如何把成績單里面的成績從高到低排列呢?

這可是日常工作中經(jīng)常遇到的哦。學(xué)以致用!舉例說明!

file_fid3 = fopen('d:score.txt','r'); % 讀取成績文件

for i = 1:5

data1_name(i) = fscanf(file_fid3 ,'%s',1);

data1_score(i) = fscanf(file_fid3 ,'%d',1);

end

fclose(file_fid3);

% 讀取數(shù)據(jù)成功后,進行成績排序。

[data2_score , score_index] = sort(data1_score,'descend');

file_fid4 = fopen('d:score_sort.txt','w');

for i = 1:5

fprintf(file_fid4,'%6s %d ',student_name(score_index(i)), data2_score(i));

end

fclose(file_fid4);

wKgZomTypAaAbTZ4AAFfhTvkZpQ308.png

那要怎樣才能讀取呢?必須使用fscanf函數(shù)!還有其他讀取文件的方式嗎?有?。?!

A = readmatrix(filename)

通過從文件中讀取列向數(shù)據(jù)來創(chuàng)建數(shù)組。readmatrix 函數(shù)可自動檢測文件的導(dǎo)入?yún)?shù)。這個函數(shù)原來用途這么廣啊?大家已經(jīng)在前面的文章中多次見到了!

readmatrix 基于文件的擴展名確定文件格式:

.txt、.dat 或 .csv(適用于帶分隔符的文本文件)

.xls、.xlsb、.xlsm、.xlsx、.xltm、.xltx 或 .ods(適用于電子表格文件)

對于包含數(shù)值和文本混合數(shù)據(jù)的文件,默認(rèn)情況下,readmatrix 將數(shù)據(jù)作為數(shù)值數(shù)組導(dǎo)入。這么好用的函數(shù),大家一定要記住用法哦!

wKgZomTypAaAa1FnAAAHCaxgszk552.gif

文件知識!

逗號分隔值(Comma-Separated Values,CSV,有時也稱為字符分隔值,因為分隔字符也可以不是逗號),其文件以純文本形式存儲表格數(shù)據(jù)(數(shù)字和文本)。純文本意味著該文件是一個字符序列,不含必須像二進制數(shù)字那樣被解讀的數(shù)據(jù)。CSV文件由任意數(shù)目的記錄組成,記錄間以某種換行符分隔;每條記錄由字段組成,字段間的分隔符是其它字符或字符串,最常見的是逗號或制表符。

通常,所有記錄都有完全相同的字段序列。通常都是純文本文件。建議使用WORDPAD或是記事本來開啟,再則先另存新檔后用EXCEL開啟,也是方法之一。

.dat并不是一種標(biāo)準(zhǔn)文件。許多文件都使用這個擴展名,但文件含義不同。而許多數(shù)據(jù)分析軟件也用這個擴展名保存數(shù)據(jù)。所以這要看具體的軟件情況來定。

wKgZomTypAaAa1FnAAAHCaxgszk552.gif

現(xiàn)在我首推使用readmatrix函數(shù)!

wKgZomTypAaAfQxCAAEkZA5wqtM057.png

wKgZomTypAaABIWwAALrnCIDXcw760.png

語法!

A = readmatrix(filename)

從文件中讀取矩陣。readmatrix 基于文件的擴展名確定文件格式:.txt、.dat 或 .csv(適用于帶分隔符的文本文件)、.xls、.xlsb、.xlsm、.xlsx、.xltm、.xltx 或 .ods(適用于電子表格文件)

readmatrix第一個參數(shù)是文件名。第二個參數(shù)指輸出類型。如果不帶這個參數(shù),那么遇到字符串輸出的結(jié)果是Nan值。本人非常喜歡用這個函數(shù),簡單直接和強大!

csvread函數(shù)還沒有用過!文件的操作會涉及哪些函數(shù)呢?可以總結(jié)一下了。課程只是講解了fopen和fwrite函數(shù),那么fprintf和fclose函數(shù)呢?先一起來看看程序吧。實際編寫操作是王道。這個程序可是學(xué)生寫的哦!現(xiàn)在的他早已經(jīng)畢業(yè),也不知從事什么工作?多么希望我能多培養(yǎng)一些研發(fā)人員啊!科技進步才能真正改變世界!

wKgZomTypAaAXB-kAAAHCaxgszk291.gif

回顧過往!

wKgZomTypAaAUP1gAABaXH60_yQ781.png

wKgZomTypAaAXB-kAAAHCaxgszk291.gif

wKgZomTypAaAQjQpAACuY-fhqFg808.jpg

wKgZomTypAaAXB-kAAAHCaxgszk291.gif

這是當(dāng)年上我課的大一學(xué)生寫的。他從最開始幾乎不懂編程,到慢慢的能夠入門。說明他很勤奮!就需要這樣一步一步的實踐,才能把工科之路走踏實了!大一的小李同學(xué)課后堅持學(xué)習(xí),從最開始連簡單的程序都看不懂,到后來慢慢的可以跟著我的步伐寫程序,再到獨立寫程序了。很棒!但是他的英語底子很薄弱,一直沒有補起來。這是一個遺憾,我當(dāng)年一直想幫他補習(xí)英語,堅持了兩周后,他放棄了。非常可惜!

學(xué)習(xí)就是這樣的過程。從不懂到懂肯定需要花很多功夫。光靠看別人的程序就想提升自己?基本不可能。

那是做夢!

wKgZomTypAaAXB-kAAAHCaxgszk291.gif

wKgZomTypAeAQdqcAAD_xGsk4FQ565.png

了解工科類專業(yè)的學(xué)習(xí)方法!

wKgZomTypAaAa1FnAAAHCaxgszk552.gif

wKgZomTypAeARZDLAAouw5gO9Tg155.png

wKgZomTypAaAa1FnAAAHCaxgszk552.gif

繼續(xù)看視頻吧!

接著讓自己腦洞大開!第四天,繼續(xù)直播講課!后續(xù)還會講,有十幾節(jié)課呢。

未完,待續(xù)!

wKgZomTypAeAAXtJAAAgWrkkT7Y110.gif

修訂記錄

20230418 完成初稿;

20230831 修訂內(nèi)容v2;


原文標(biāo)題:MATLAB課程之第五章v2 文件操作(4)

文章出處:【微信公眾號:通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    長江計算G940K V2超節(jié)點服務(wù)器完成對DeepSeek V4模型極速適配

      4月24日,備受行業(yè)關(guān)注的大模型產(chǎn)品DeepSeek V4正式發(fā)布。烽火通信旗下長江計算憑借深厚的技術(shù)積累與前瞻布局,以G940K V2超節(jié)點服務(wù)器為核心載體,同步完成對DeepSeek
    的頭像 發(fā)表于 04-24 17:40 ?1880次閱讀

    uM-FPU V2 浮點協(xié)處理器:功能特性與應(yīng)用指南

    供參考。 文件下載: 604-00030.pdf 一、uM-FPU V2 特性概述 1. 硬件規(guī)格 uM-FPU V2 是一款 8 引腳的集成電路,具備 I2C 和 SPI 兩種兼容
    的頭像 發(fā)表于 04-11 15:15 ?497次閱讀

    AA Boost Module V2:便捷的電源解決方案

    : DFR0250),它為我們解決了5V電池供電的難題。 文件下載: DFR0250.pdf 產(chǎn)品簡介 AA Boost Module V2主要解決了5V電池供電的問題。我們都知道,一
    的頭像 發(fā)表于 03-27 12:50 ?234次閱讀

    RDMA設(shè)計44:RoCE v2原語功能驗證與分析

    它是RoCE v2協(xié)議進行信息及數(shù)據(jù)交換的核心機制,也是DUT需要實現(xiàn)的核心機制之一,對該功能的仿真驗證需要考慮指令的提交數(shù)據(jù)包的組裝及發(fā)送、數(shù)據(jù)的DMA處理等。
    的頭像 發(fā)表于 02-25 09:26 ?343次閱讀
    RDMA設(shè)計44:RoCE <b class='flag-5'>v2</b>原語功能驗證與分析

    5G智能物聯(lián)網(wǎng)課程之人工智能開發(fā)(SC171開發(fā)套件V2-FAS)

    SC171開發(fā)套件V2-FAS 技術(shù)資料 課程類別 鏈接 課程目錄樹 *附件:SC171開發(fā)套件V2-FAS課程目錄樹--20260312.
    發(fā)表于 02-11 14:59

    RDMA設(shè)計37:RoCE v2 子系統(tǒng)模型設(shè)計

    、個處理單元及一個 CM 管理器。 RoCE v2 子系統(tǒng)模型結(jié)構(gòu)如圖1所示: 圖1 RoCE v2 子系統(tǒng)模型結(jié)構(gòu)如圖 AXIS 總線接口及輸入輸出緩沖:用于從 DUT 的 AXIS 總線接口
    發(fā)表于 02-06 16:19

    RDMA設(shè)計29:RoCE v2 發(fā)送及接收模塊設(shè)計2

    本博文主要交流設(shè)計思路,在本博客已給出相關(guān)博文約100篇,希望對初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計。 (1)RoCE v2 發(fā)送模塊 RoCE v2 發(fā)送模塊
    發(fā)表于 01-26 16:47

    RDMA設(shè)計28:RoCE v2 發(fā)送及接收模塊設(shè)計

    中負(fù)責(zé)數(shù)據(jù)交換,即把 AXI4 總線接口的數(shù)據(jù)和 AXI-Stream 總線接口的數(shù)據(jù)進行相互轉(zhuǎn)換,分別與直接涉及到數(shù)據(jù)操作的 WRITE 單元和 REP 單元相連接。接下來將分別對 RoCE v2
    發(fā)表于 01-25 10:45

    RDMA設(shè)計19:RoCE v2 發(fā)送及接收模塊設(shè)計

    中負(fù)責(zé)數(shù)據(jù)交換,即把 AXI4 總線接口的數(shù)據(jù)和 AXI-Stream 總線接口的數(shù)據(jù)進行相互轉(zhuǎn)換,分別與直接涉及到數(shù)據(jù)操作的 WRITE 單元和 REP 單元相連接。接下來將分別對 RoCE v2 發(fā)送
    發(fā)表于 01-06 08:08

    AURIX? Audio Application Kit for AURIX? lite Kit V2 深度解析

    AURIX? Audio Application Kit for AURIX? lite Kit V2 深度解析 在音頻技術(shù)不斷發(fā)展的今天,一款功能強大且靈活的音頻應(yīng)用套件對于電子工程師來說至關(guān)重要
    的頭像 發(fā)表于 12-20 20:35 ?1487次閱讀

    uIO-Stick v2 用戶指南:設(shè)計、應(yīng)用與安全要點

    評估板與 PC 之間的接口棒,具有獨特的設(shè)計和豐富的功能。今天,我們就來詳細(xì)了解一下 uIO-Stick v2 的相關(guān)內(nèi)容。 文件下載: Infineon Technologies UIO STICK
    的頭像 發(fā)表于 12-20 11:10 ?906次閱讀

    【「高速數(shù)字設(shè)計(基礎(chǔ)篇)」閱讀體驗】第五章 去耦電容

    最近在啃《高速數(shù)字設(shè)計》,第五章“去耦電容:遠(yuǎn)交近攻”把高速電路里電源噪聲的問題講透了,對于做硬件設(shè)計的同學(xué)來說,這簡直是“電源完整性”的入門必讀。 為啥去耦電容是剛需? 數(shù)字IC切換邏輯狀態(tài)
    發(fā)表于 11-19 20:35

    RDMA簡介5之RoCE V2隊列分析

    (RDMA Write with immediate)操作不在此范圍內(nèi))。RoCE v2作為RoCE v2協(xié)議通信的重要機制,通常有種隊列工作狀態(tài),分別為:重置(RESET)狀態(tài)、初
    發(fā)表于 06-05 17:28

    RDMA簡介4之ROcE V2初析

    RoCE v2原語 (1)RDMA READ操作將遠(yuǎn)端主機內(nèi)存中的數(shù)據(jù)讀取到本地。具體流程為:本地主機將需要請求數(shù)據(jù)的地址、長度及對應(yīng)的遠(yuǎn)程訪問密鑰發(fā)送給遠(yuǎn)程主機,遠(yuǎn)程主機比對密鑰通過后,則將數(shù)據(jù)
    發(fā)表于 06-05 15:20

    V2板子上部署豆包模型調(diào)試指南

    我們將修改好的代碼,上傳到板子上,之后在終端上運行我們的程序。板子一定要先連接Wi-Fi,再去運行代碼否則會報錯。 出現(xiàn)上述圖片的形式,說明代碼可以在板子上正常運行了。 最后 關(guān)于如何在終端上運行程序可以看5G智能物聯(lián)網(wǎng)課程之Aidlux下人工智能開發(fā)(SC171開發(fā)套件V2
    發(fā)表于 05-25 10:17
    新化县| 梅河口市| 成都市| 隆林| 滨海县| 西乌珠穆沁旗| 富锦市| 东乡族自治县| 长治市| 东至县| 泰兴市| 兴城市| 隆德县| 太白县| 富宁县| 屏山县| 分宜县| 兰州市| 诸城市| 洪湖市| 洪江市| 吕梁市| 桓台县| 新田县| 孝感市| 宁国市| 泰安市| 永寿县| 中宁县| 彭阳县| 镇坪县| 徐水县| 颍上县| 资溪县| 大姚县| 花莲县| 迁西县| 衡水市| 南充市| 方正县| 昂仁县|