i am getting error when i am reading file

3 次查看(过去 30 天)
%the program%
a = csvread('matrix.csv');
b = csvread('vector.csv');
disp(a);
disp(b);
n = length(b)
x = zeros(n,1)
aug = [a b]
for j = 1 : n-1
for i = j+1 : n
m = aug(i,j)/aug(j,j);
aug(i,:) = aug(i,:)-m*aug(j,:);
end
end
aug
x(n) = aug(n,n+1)/aug(n,n);
for k = n-1: -1 : 1
x(k) = aug(k,n+1)-aug(k,k+1:n)*x(k+1:n) / aug(k,k);
end
x
%the error i get%
The optional second input to exist must be 'var', 'builtin', 'class', 'dir' or 'file'.
Error in csvread (line 34)
if exist(filename,'vector') ~= 2
Error in eva2gausseliminationmethod (line 1)
a = csvread('matrix.csv');
  4 个评论
siddhanth madhavan
siddhanth madhavan 2021-10-25
in my progran its not reding the file which i have

请先登录,再进行评论。

回答(1 个)

Sobha T
Sobha T 2021-10-25
Please try using readmatrix() instead.
https://in.mathworks.com/help/matlab/ref/csvread.html
  2 个评论
siddhanth madhavan
siddhanth madhavan 2021-10-25
Error using readmatrix (line 146)
Unable to find or open 'matrix.csv'. Check the path and filename or file permissions.
Error in eva2gausseliminationmethod (line 1)
a = readmatrix('matrix.csv');

请先登录,再进行评论。

标签

Community Treasure Hunt

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

Start Hunting!

Translated by