Convert a text file to an m.file?

3 views (last 30 days)
Sergio
Sergio on 28 Feb 2024
Commented: Sibghat on 28 Feb 2024
Hi, I have this text file, which I received as an m.file and was wondering how was it generated?
How can I do the same for another text file (any other text file)?
Thanks
function t=En_bra_saga_av_Tage_D()
t=['Det var en gång en riktigt välhängd och fin oxfilé som låg ' ...
'och såg stöddig ut på en köttdisk i Östermalmshallen. ' ...
' ”Maka på er, era trådiga ynkryggar”, snäste han åt ' ...
'fläskkotletterna och den utskurna biffen och bredde ut sig ' ...
'ännu mer. ”Maka på er så jag får plats och syns ordentligt. ' ...
'Jag är det finaste köttstycket i norra Europa.” ' ...
' En gammal dam kom fram och såg på honom. ' ...
' ”Det var en fin oxfilé”, sa hon. ' ...
' Oxfilén stötte menande den utskurna biffen i sidan. Där hör ' ...
'du, menade han på. ' ...
' ”Vad kostar den?” sa den gamla damen. Men när hon fick höra ' ...
' vad oxfilén kostade gick hon därifrån. ' ...
' ”Det var rätt åt dig din gamla apa”, tänkte oxfilén. ”Mej ' ...
'får man inte så där utan vidare inte. Jag ska inte ätas, jag ' ...
'ska beundras på avstånd. Se så vacker jag är.” ' ...
' En herre i plommonstop kom och besåg honom. ' ...
' ”Den ser bra ut”, sa han. ”Får jag titta lite närmare.” ' ...
' Expediten tog tag i oxfilén och höll fram den. ' ...
' ”Nädu, farbror dig vill jag inte bli uppäten av”, tänkte ' ...
'oxfilén och drog ihop sig så mycket han orkade så han såg ' ...
'riktigt seg ut. ' ...
' ”Nä, den var då inget vidare”, sa herrn i plommonstopet och ' ...
'gick. ' ...
' ”Trodde du ja”, myste oxfilén och bredde ut sig igen på ' ...
'disken så han blev vackrare än någonsin. ' ...
' Nå, hur det än var så gick hela dagen utan att oxfilén blev ' ...
'såld. Så fort någon ville köpa honom snörpte han till sig så ' ...
'att han såg riktigt oaptitlig ut. ' ...
' Nästa dag började på samma vis. Framåt lunchdags märkte ' ...
'oxfilén till sin förvåning att han liksom inte orkade dra ' ...
'ihop sig så mycket som han kunde när han var ung. ' ...
' ”Nå”, tänkte han, ”jag blir nog inte såld i alla fall. ' ...
'Folk tycker naturligtvis det är synd att förtära någonting av ' ...
'det vackraste som livet har att bjuda.” Han menade därmed sig ' ...
'själv förstås. ' ...
' Och underligt nog blev han inte såld den dagen heller. ' ...
'Kanske är det med oxfiléer som med människor, att även om det ' ...
'inte direkt syns på utanskriften så känner man ibland liksom ' ...
'i luften att det är ett exemplar med osympatiskt sinnelag man ' ...
'har råkat på, och då drar man sig för att umgås ned ' ...
'vederbörande. Alltnog, oxfilén förblev osåld. ' ...
' På den tredje dagens morgon låg han där lösare och ledigare ' ...
'i köttet än någonsin. Han kände sig trött. Om han hade haft ' ...
'någon uppfattning om åldrandets problem hade han kanske ' ...
'förstått att han började bli gammal, men nu hade han inte det. ' ...
' ”Här ser du en som folk inte näns äta opp”, försökte han ' ...
'bräcka falukorven med. Men tonfallet lät på något vis inte ' ...
'lika övertygat som tidigare. ' ...
' Plötsligt hörde han charkuteristen säga till ett av sina ' ...
'biträden: ”Den där börjar bli gammal. Den får vi ta till ' ...
'pyttipannan.” ' ...
' Oxfilén tog för givet att detta tal gällde ett eller annat ' ...
'veset innanlår - ända tills en slaktarnäve brutalt grabbade ' ...
'tag om honom och bar iväg med honom. ' ...
' Vad var nu detta? Han, den vackraste köttbiten som skådats i ' ...
'detta land som överflödar av sidfläsk, skulle han göras till ' ...
'hackmat som ett annat gristryne? Visste man inte hut? ' ...
' Nej, det visst man tydligen inte. Oxfilén kände sig inte så ' ...
'karsk längre när han hörde fläskkotletternas hånfulla fniss ' ...
'borta vid disken. Och när den stora kniven närmade sig honom ' ...
'började han nästan avundas de vanliga enkla utskurna biffarna ' ...
'som hade ryckts bort i förtid från hans sida vid disken och ' ...
'sålts, kanske till eleganta hushåll där det ingalunda kunde ' ...
'betraktas som en skam att bli grillad och förtärd. Allt, blott ' ...
'icke detta! För en oxfilé finns det ett öde värre än döden, ' ...
'och det ödet är pyttipanna. ' ...
' Nå han skars i små bitar och blandades i mängden. Han kände ' ...
'sig splittrad och nere. Hans bedrövliga sinnestillstånd ' ...
'smittade av sig på korv- och potatisbitarna som nu blivit hans ' ...
'kamrater, vilket allt tillsammans gjorde att hela pyttipannan ' ...
'såg obeskrivligt vissen och sorglig ut. Inge ville ha en sån ' ...
'bedrövlig pyttipanna. ' ...
' Om aftonen slängdes hela pytten i soptunnan. Oxfilén svimmade ' ...
'i fallet, bit för bit, och det var en barmhärtig sak, för då ' ...
'slapp han åtminstone märka hur till och med råttorna skyggade ' ...
'för honom. Han återfick aldrig medvetandet utan avled i sinom ' ...
'tid lugnt och stilla i en ålder som för en oxfilé är så ' ...
'skamligt hög att jag inte ens vill tala om den. ' ...
' Ja, så kan det gå för en oxfilé som inte hyser tillbördig ' ...
'respekt för hälsovårdsnämnden.
  1 Comment
Stephen23
Stephen23 on 28 Feb 2024
"Convert a text file to an m.file?
M-files are already text files, so your question is like asking "convert a dog to a poodle?"

Sign in to comment.

Answers (1)

Sibghat
Sibghat on 28 Feb 2024
The text you provided seems to be a Swedish-language narrative, likely a story from a literary work. It's structured in the form of a function in MATLAB, named En_bra_saga_av_Tage_D(). This function appears to be constructing a string t, which contains the story.
As for how it was generated, it seems like someone manually entered this story into a MATLAB script, perhaps for demonstration or educational purposes. The function constructs the story by concatenating different segments of text together.
  4 Comments
Stephen23
Stephen23 on 28 Feb 2024
Edited: Stephen23 on 28 Feb 2024
Mfiles are just text files, so to write an Mfile is just like writing to any other text file: you have to define the content you want, then use some file-writing function or command to write the text to file.
The hardest part of this task would be splitting up the text between the words... and is also completely superfluous. Do you really need that? (Mfiles do not require specific line lengths, so all of the splitting up and concatenation is not actually required by MATLAB).
Sibghat
Sibghat on 28 Feb 2024
Yes, you are right @Stephen23. Perhaps I misinterpreted his statement regarding the origin of the text file.
@Sergio You might be using Notepad as the default application to open an m-file, which might have led to the the impression that a text file is generated.

Sign in to comment.

Products


Release

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!