Beginner's Question: What is wrong with this function?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I am a beginner. Can someone tell me why the function won't work when I run:
[output]=XIOdicomread2('XIOM01.txt',110);
__________________________________________________________________________
function [Id]=XIOdicomread2(filename, SIMD)
%%%SIMD is the source to image distance.
importXIO(filename);
Id=data;
Id=double(Id);
f=100/SIMD;
if f<1
Id=shrink(Id,f);
elseif f>1
Id=expand(Id,f);
end
end
_____________________________________________________________________________
Where 'importXIO' import .txt file to MATLAB:
function importXIO(fileToRead1)
%IMPORTFILE(FILETOREAD1)
% Imports data from the specified file
% FILETOREAD1: file to read
% Auto-generated by MATLAB on 22-Jun-2012 10:05:03
DELIMITER = ',';
HEADERLINES = 16;
% Import the file
newData1 = importdata(fileToRead1, DELIMITER, HEADERLINES);
% Create new variables in the base workspace from those fields.
vars = fieldnames(newData1);
for i = 1:length(vars)
assignin('base', vars{i}, newData1.(vars{i}));
end
____________________________________________________________________________
error message is:
Undefined function or variable 'data'.
Error in ==> XIOdicomread2 at 8 Id=data;
Error in ==> test at 16 [output]=XIOdicomread2('XIOM01.txt',110);
3 Kommentare
Antworten (0)
Siehe auch
Kategorien
Mehr zu Simulation and Prediction finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!