so sieht bei mir der Speihern Befehl aus, was funktioniet.
Problem:
wie kann ich eine cell matrix als txt speichern? was mache ich z. B. mit einer cell-Matrix in der zahlen und 'Texste' stehen?
wie lautet da der Befehl? MAtlab sagt immer, dass es kein ascii format sei? muss ich das umwandeln? keine Ahnung
Für Antworten bin ich schon im vorraus sehr dankbar!
wen es interessiert, hier mein gui-m-file, ist aber schon stark überholt werden
Code:
functionvarargout = Matrizenverarbeitung_testversion3(varargin) % MATRIZENVERARBEITUNG_TESTVERSION3 M-file for Matrizenverarbeitung_testversion3.fig % MATRIZENVERARBEITUNG_TESTVERSION3, by itself, creates a new MATRIZENVERARBEITUNG_TESTVERSION3 or raises the existing % singleton*.
%
% H = MATRIZENVERARBEITUNG_TESTVERSION3 returns the handle to a new MATRIZENVERARBEITUNG_TESTVERSION3 or the handle to % the existing singleton*.
%
% MATRIZENVERARBEITUNG_TESTVERSION3('CALLBACK',hObject,eventData,handles,...) calls the local % function named CALLBACK in MATRIZENVERARBEITUNG_TESTVERSION3.M with the given input arguments.
%
% MATRIZENVERARBEITUNG_TESTVERSION3('Property','Value',...) creates a new MATRIZENVERARBEITUNG_TESTVERSION3 or raises the % existing singleton*. Starting from the left, property value pairs are % applied to the GUI before Matrizenverarbeitung_testversion3_OpeningFunction gets called. An % unrecognized property name or invalid value makes property application % stop. All inputs are passed to Matrizenverarbeitung_testversion3_OpeningFcn via varargin.
%
% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one % instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES
% Edit the above text to modify the response to help Matrizenverarbeitung_testversion3
% Last Modified by GUIDE v2.5 16-Jun-2011 11:02:56
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @Matrizenverarbeitung_testversion3_OpeningFcn, ...
'gui_OutputFcn', @Matrizenverarbeitung_testversion3_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
ifnargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
% --- Executes just before Matrizenverarbeitung_testversion3 is made visible. function Matrizenverarbeitung_testversion3_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to Matrizenverarbeitung_testversion3 (see VARARGIN)
% Choose default command line output for Matrizenverarbeitung_testversion3
handles.output = hObject;
% UIWAIT makes Matrizenverarbeitung_testversion3 wait for user response (see UIRESUME) % uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line. functionvarargout = Matrizenverarbeitung_testversion3_OutputFcn(hObject, eventdata, handles) % varargout cell array for returning output args (see VARARGOUT); % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
% Get default command line output from handles structure varargout{1} = handles.output;
% --- Executes on button press in laden. function laden_Callback(hObject, eventdata, handles) % hObject handle to laden (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
% --- Executes on button press in start. function start_Callback(hObject, eventdata, handles) % hObject handle to start (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
% --- Executes during object creation, after setting all properties. function text2_CreateFcn(hObject, eventdata, handles) % hObject handle to text2 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called
% --- Executes during object creation, after setting all properties. function start_CreateFcn(hObject, eventdata, handles) % hObject handle to start (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called
% -------------------------------------------------------------------- function datei_menu_Callback(hObject, eventdata, handles) % hObject handle to datei_menu (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
% -------------------------------------------------------------------- function beenden_menu_Callback(hObject, eventdata, handles) delete(handles.figure1);
% -------------------------------------------------------------------- function menu_oeffnen_Callback(hObject, eventdata, handles) % hObject handle to menu_oeffnen (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
ifisfield(handles,'image_names')
handles = rmfield(handles,'image_names');
end
[datei,pfad]=uigetfiles('*.tif','Bitte laden Sie das/die Verbrennungsbild/er');
ifischar(datei)% nur eine Datei ausgewählt
image_num = 1;
datei_temp{1} = datei;
datei = datei_temp;
else
image_num = length(datei);
%sortiert die Dateien
Datei_nummer = [];
for count = 1:image_num
Datei_nummer = [Datei_nummer; str2num(datei{count}(end-4-4+1:end-4))]; % -6-4, da die Nummerierung immr mit 6 Ziffern ist + .tif end [Y,Index] = sort(Datei_nummer);
end
for count = 1:image_num
handles.image_names{count} = [pfad datei{Index(count)}];
end
% --- Executes on button press in pushbutton3. function pushbutton3_Callback(hObject, eventdata, handles) % hObject handle to pushbutton3 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
% --- Executes on button press in info. function info_Callback(hObject, eventdata, handles) % hObject handle to info (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
% -------------------------------------------------------------------- function menu_info_zum_laden_Callback(hObject, eventdata, handles) % hObject handle to menu_info_zum_laden (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
info=questdlg('Möchten Sie Informationen zum Laden?','info load', 'ja','nein','ja')
switch(info) case 'ja'
msgbox('Um *.mat-Dateien zu laden drücken sie bitte die laden Taste und wählen Sie in dem sich öffneden Window-Fenster die gewünschte mat.-Datei aus.') case 'nein'
return end
% --- Executes on button press in load_matrix. function load_matrix_Callback(hObject, eventdata, handles) % hObject handle to load_matrix (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
ifisfield(handles,'image_names')
handles = rmfield(handles,'image_names');
end
[datei,pfad]=uigetfile('*.tif','Bitte laden Sie das/die Verbrennungsbild/er');
ifischar(datei)% nur eine Datei ausgewählt
image_num = 1;
datei_temp{1} = datei;
datei = datei_temp;
else
image_num = length(datei);
%sortiert die Dateien
Datei_nummer = [];
for count = 1:image_num
Datei_nummer = [Datei_nummer; str2num(datei{count}(end-4-4+1:end-4))]; % -6-4, da die Nummerierung immr mit 6 Ziffern ist + .tif end [Y,Index] = sort(Datei_nummer);
end
for count = 1:image_num
handles.image_names{count} = [pfad datei{Index(count)}];
end
% --- Executes on button press in start_knopf. function start_knopf_Callback(hObject, eventdata, handles) % hObject handle to start_knopf (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
for x= 1:512;
for y = 1:256;
if KL_Matrix(x,y) >0;
Zellen_Null=Zellen_Null+1;
Summe_Zellen=Summe_Zellen+KL_Matrix(x,y);
end end end
Zellen_Null;
Summe_Zellen;
for x= 1:512;
for y = 1:256;
if T_Matrix(x,y) >0;
Zellen_Null=Zellen_Null+1;
Summe_Zellen=Summe_Zellen+T_Matrix(x,y);
end end end
Zellen_Null;
Summe_Zellen;
mittel_T=Summe_Zellen/Zellen_Null;
T1 = '1000 K bis 1049 K';
T2 = '1050 K bis 1099 K';
T3 = '1100 K bis 1149 K';
T4 = '1150 K bis 1199 K';
T5 = '1200 K bis 1249 K';
T6 = '1300 K bis 1349 K';
T7 = '1350 K bis 1399 K';
T8 = '1400 K bis 1449 K';
T9 = '1450 K bis 1499 K';
T10 = '1500 K bis 1549 K';
T11 = '1550 K bis 1599 k';
T12 = '1600 K bis 1649 K';
T13 = '1650 K bis 1699 K';
T14 = '1700 K bis 1749 K';
T15 = '1750 K bis 1799 K';
T16 = '1800 K bis 1849 K';
T17 = '1850 K bis 1899 K';
T18 = '1900 K bis 1949 K';
T19 = '1950 K bis 1999 K';
T20 = '2000 K bis 2049 K';
T21 = '2050 K bis 2099 K';
T22 = '2100 K bis 2149 K';
T23 = '2150 K bis 2199 K';
T24 = '2200 K bis 2249 K';
T25 = '2250 K bis 2299 K';
T26 = '2300 K bis 2349 K';
T27 = '2400 K bis 2449 K';
T28 = '2450 K bis 2500 K';
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.