chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

wKgZomTypAWAVZi4AAVu44EZlQ0337.png

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

wKgZomTypAaAa1FnAAAHCaxgszk552.gif

注意!

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

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

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

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

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ù)成功后,進(jìn)行成績(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ù)!還有其他讀取文件的方式嗎?有?。。?/span>

A = readmatrix(filename)

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

readmatrix 基于文件的擴(kuò)展名確定文件格式:

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

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

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

wKgZomTypAaAa1FnAAAHCaxgszk552.gif

文件知識(shí)!

逗號(hào)分隔值(Comma-Separated Values,CSV,有時(shí)也稱為字符分隔值,因?yàn)榉指糇址部梢圆皇嵌禾?hào)),其文件以純文本形式存儲(chǔ)表格數(shù)據(jù)(數(shù)字和文本)。純文本意味著該文件是一個(gè)字符序列,不含必須像二進(jìn)制數(shù)字那樣被解讀的數(shù)據(jù)。CSV文件由任意數(shù)目的記錄組成,記錄間以某種換行符分隔;每條記錄由字段組成,字段間的分隔符是其它字符或字符串,最常見的是逗號(hào)或制表符。

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

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

wKgZomTypAaAa1FnAAAHCaxgszk552.gif

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

wKgZomTypAaAfQxCAAEkZA5wqtM057.png

wKgZomTypAaABIWwAALrnCIDXcw760.png

語法!

A = readmatrix(filename)

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

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

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

wKgZomTypAaAXB-kAAAHCaxgszk291.gif

回顧過往!

wKgZomTypAaAUP1gAABaXH60_yQ781.png

wKgZomTypAaAXB-kAAAHCaxgszk291.gif

wKgZomTypAaAQjQpAACuY-fhqFg808.jpg

wKgZomTypAaAXB-kAAAHCaxgszk291.gif

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

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

那是做夢(mèng)!

wKgZomTypAaAXB-kAAAHCaxgszk291.gif

wKgZomTypAeAQdqcAAD_xGsk4FQ565.png

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

wKgZomTypAaAa1FnAAAHCaxgszk552.gif

wKgZomTypAeARZDLAAouw5gO9Tg155.png

wKgZomTypAaAa1FnAAAHCaxgszk552.gif

繼續(xù)看視頻吧!

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

未完,待續(xù)!

wKgZomTypAeAAXtJAAAgWrkkT7Y110.gif

修訂記錄

20230418 完成初稿;

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


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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RDMA簡(jiǎn)介5之RoCE V2隊(duì)列分析

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

    RDMA簡(jiǎn)介4之ROcE V2初析

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

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

    我們將修改好的代碼,上傳到板子上,之后在終端上運(yùn)行我們的程序。板子一定要先連接Wi-Fi,再去運(yùn)行代碼否則會(huì)報(bào)錯(cuò)。 出現(xiàn)上述圖片的形式,說明代碼可以在板子上正常運(yùn)行了。 最后 關(guān)于如何在終端上運(yùn)行程序可以看5G智能物聯(lián)網(wǎng)課程之Aidlux下人工智能開發(fā)(SC171開發(fā)套件V2
    發(fā)表于 05-25 10:17

    HarmonyOS Next V2 @Local 和@Param

    HarmonyOS Next V2 @Local 和@Param @Local 背景 @Local 是 harmony 應(yīng)用開發(fā)中的 v2 版本中 對(duì)標(biāo)**@State**的狀態(tài)管理修飾器,它解決了
    的頭像 發(fā)表于 04-02 18:27 ?394次閱讀
    HarmonyOS Next <b class='flag-5'>V2</b> @Local 和@Param

    HarmonyOS Next V2 @Monitor 和@Computed

    HarmonyOS Next V2 @Monitor 和@Computed @Monitor 介紹 @Monitor 是狀態(tài)把管理 V2 版本中的用于監(jiān)聽狀態(tài)變量修改的技術(shù)。 它可以直接用在
    的頭像 發(fā)表于 04-02 18:26 ?357次閱讀

    HarmonyOS Next V2 @Event

    HarmonyOS Next V2 @Event 背景 在上一節(jié)中,我們針對(duì)父子組件,講了關(guān)于傳遞數(shù)據(jù)的知識(shí)。我們了解到 @Local 是管理自己內(nèi)部的數(shù)據(jù)的, @Param 是負(fù)責(zé)接收父組件的數(shù)據(jù)
    的頭像 發(fā)表于 03-31 09:42 ?357次閱讀

    微軟OmniParser V2:大模型轉(zhuǎn)化為計(jì)算機(jī)智能體

    微軟近日宣布,視覺Agent解析框架OmniParser已發(fā)布最新版本V2。這一新版本具有將大型語言模型如OpenAI(4o/o1/o3-mini)、DeepSeek(R1)、Qwen(2.5VL
    的頭像 發(fā)表于 02-18 09:31 ?2343次閱讀

    SAM IoT Wx v2硬件用戶指南

    電子發(fā)燒友網(wǎng)站提供《SAM IoT Wx v2硬件用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:02 ?0次下載
    SAM IoT Wx <b class='flag-5'>v2</b>硬件用戶指南

    華為-射頻基礎(chǔ)知識(shí)培訓(xùn)

    課程目標(biāo)z 熟悉和掌握射頻基本概念和知識(shí)z 了解無線射頻系統(tǒng)結(jié)構(gòu)z 了解天饋系統(tǒng)的概念和知課程內(nèi)容第一 無線通信的基本概念第二 射頻常用計(jì)算單位簡(jiǎn)介第三
    發(fā)表于 12-10 13:39 ?1次下載

    《DNESP32S3使用指南-IDF版_V1.6》第五章 搭建開發(fā)環(huán)境

    第五章 搭建開發(fā)環(huán)境 在前面章節(jié)中,我們已經(jīng)大致了解了ESP32-S3基礎(chǔ)知識(shí)及ESP-IDF物聯(lián)網(wǎng)開發(fā)框架的編譯與鏈接原理,現(xiàn)在,我們將進(jìn)入實(shí)際操作階段,逐步搭建ESP-IDF的開發(fā)環(huán)境。本章分為
    發(fā)表于 12-02 14:28

    第5 MATLAB程序設(shè)計(jì).ppt

    第5 MATLAB程序設(shè)計(jì)
    發(fā)表于 10-24 16:40 ?1次下載

    迅為電子RK3588S開發(fā)板第五章 Debian系統(tǒng)功能測(cè)試

    迅為電子RK3588S開發(fā)板第五章 Debian系統(tǒng)功能測(cè)試 迅為iTOP-3588S開發(fā)板采用瑞芯微RK3588S處理器,是全新一代AloT高端應(yīng)用芯片,搭載八核64位CPU,四核
    的頭像 發(fā)表于 10-15 15:59 ?1537次閱讀
    迅為電子RK3588S開發(fā)板<b class='flag-5'>第五章</b> Debian系統(tǒng)功能測(cè)試

    淺析SDIO協(xié)議V2V3版本的區(qū)別

    。這得益于V3在設(shè)計(jì)和實(shí)現(xiàn)過程中可能采用了更先進(jìn)的加密和認(rèn)證機(jī)制。 4. 支持的協(xié)議 V2 :支持的協(xié)議種類更多,包括IPv4、IPv6、PPTP、L
    發(fā)表于 09-18 08:32

    《DNK210使用指南 -CanMV版 V1.0》第五章 編譯CanMV固件

    第五章 編譯CanMV固件 上一節(jié)中已經(jīng)搭建好了基于CanMV的C開發(fā)環(huán)境,這么一來便可以進(jìn)行基于C語言和FreeRTOS的應(yīng)用開發(fā)或者編譯基于MicroPython語法的應(yīng)用開發(fā)方式所需
    發(fā)表于 09-07 10:56

    【北京迅為】《stm32mp157開發(fā)板嵌入式linux開發(fā)指南》第五章 Ubuntu使用apt-get下載

    【北京迅為】《stm32mp157開發(fā)板嵌入式linux開發(fā)指南》第五章 Ubuntu使用apt-get下載
    的頭像 發(fā)表于 09-03 16:26 ?1180次閱讀
    【北京迅為】《stm32mp157開發(fā)板嵌入式linux開發(fā)指南》<b class='flag-5'>第五章</b> Ubuntu使用apt-get下載