Asad (Mehrzad) Khoddam
UWM
Followers: 0 Following: 0
PhD Student at UWM
Statistics
RANK
324
of 295,775
REPUTATION
252
CONTRIBUTIONS
0 Questions
140 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
26
RANK
3,634 of 20,280
REPUTATION
411
AVERAGE RATING
5.00
CONTRIBUTIONS
1 File
DOWNLOADS
32
ALL TIME DOWNLOADS
3913
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
0 Highlights
AVERAGE NO. OF LIKES
Feeds
Add a diagonal of zeros to a matrix in MATLAB
You can use a loop like this: M1 = [ 1 2 3 4 2 5 4 2 3 4 5 1 4 2 1 2 ]; N=size(M1,1); M2=ze...
4 years ago | 2
| accepted
why my Matlab calculate a simple code so solw?
When you use this command: two = 1 + 1 The program should display the results and it takes time to transfer data to graphic ca...
4 years ago | 0
vector input to wrldmagm
The function only accepts scalar values not vectors. You may use a loop to extract the magnetic field for every element of your ...
4 years ago | 0
| accepted
Renaming output files so as not to overwrite when name is duplicated
You can use some code like this: filename = '202004'; n=0; if ~isempty(dir(filename)) for n=1:1000 newFile = fp...
4 years ago | 0
Newton Raphson Method in a for loop
Newton method is originally for root finding. If you want to use it for optimization, the derivative of the function should be z...
4 years ago | 0
Generate a general Matlab code
There are3 steps: 1- Shifting the (x0, y0) to the origin 2- Rotation about the new origin 3- Shifting back to the actual aori...
4 years ago | 0
"Error using plot, Value not a numeric scalar"
it should be y1(i), y2(i). or y3(i)
4 years ago | 0
Plot a vector field from a matrix
You can use a scale like this: N=100; theta=2*pi*rand(N,N); % random for this example only [X,Y]=meshgrid(1:N,1:N); U=cos(...
4 years ago | 0
| accepted
How can I modify this code so it gives the value 0 for c. It should only provide ax^2+bx
%x=[0 .5 1 1.5 2 2.5 3 3.5 4 4.5 5]; %y=[0 -5.27 -8.10 -8.46 -6.38 -1.84 5.15 14.59 26.48 40.83 57.63]; function [coefficients...
4 years ago | 1
Determining if the columns of a matrix are orthogonal
Regarding the case i==j, you can start j from numbers greather than i: A = magic(4) orth = 1; for i = 1:n for j = i+1:n...
4 years ago | 0
How to convert number to string with fixed length?
You can use sprintf s=sprintf('%05d',124); disp(s); %05d means that you have leading zeros and the total length 0f 5
4 years ago | 1
| accepted
Find angle of rotation matrix in MATLAB
I = [11755 0 4821; 0 15000 0; 4821 0 23245]; Iwant = [10000 0 0; 0 15000 0; 0 0 25000]; t = 0; i=1; tList = 0:.02:3.14; dLi...
4 years ago | 0
Why do I keep getting this error message? Error using ./ Matrix dimensions must agree.
if you want to solve the equations, use this: x=A\y;
4 years ago | 0
what is the function used to give parabolic load on the free end of the cantilever beam
The q value (shear stress) is equal to Then you need to inegrate from for example -3 to 3 , 3 to 9 to find P value
4 years ago | 0
| accepted
Three exponential fit with curve fitting toolbox
In the toolbox, there is an option to define a custom model. https://www.mathworks.com/help/curvefit/custom-nonlinear-models.ht...
4 years ago | 0
Error using fprintf Invalid file identifier. Use fopen to generate a valid file identifier. Function help
Because E is a numeric variable, it conot be used directly in your case. Use E with some formatting: fprintf('%g\n',E)
4 years ago | 0
How do I write a number and Letter in the same line?
You can use: fprintf('grade=%f, %s\n',n, grade);
4 years ago | 0
| accepted
finite element method with matrix error
Can you show the values of the nodes and elements data?
4 years ago | 0
Seeking a little clarification on using sprintf with %d and formatSpec etc. to load similar *.MAT filenames that only differ in name by number.
you can use: sprintf('Band%dHz.mat', k*200);
4 years ago | 0
"SWITCH expression must be a scalar or a character vector".
Try to get 'Value' in the call back function: handles.patient = get(hObject,'Value');
4 years ago | 0
How can I make a variant submatrix?
You can use vectors to point to the indices of matrix A, For example: A(1:10, 1:10); % the first one A(11:20, 1:10) % second ...
4 years ago | 0
Saving Multiples Variable of a function
If you want to use the variables in the other function, use this command in both functions: global dZ3 dW3 db3 dZ2 dW2 db2 dZ1 ...
4 years ago | 0
| accepted
how do I start this?
As the quest said, you can use Matlab's spline function.
4 years ago | 0
2-D Truss Analysis
One t was missing in UniVctor: %.... Input problem data nNodesP = 12; nMembersP = 21; NodeP = zeros(nNodesP, 3); %Initializ...
4 years ago | 0
Bisection method help.
function x = Bisection(a, b, Nmax, TOL) f=@(x) x.*x.*x-2; i=1; ya = f(a); while i <= Nmax m=(a+b)/2; ym=f(m); ...
4 years ago | 0
Converting for loop to while loop
for i =1:5 j=1; k=1; while j<=5-i fprintf(' '); j = j+1; end while k<=i fpri...
4 years ago | 1
| accepted
How to draw a curly brace outside the gca?
Use negative ccordinates for the brace byt xlim from 0 drawbrace([-0.5,3], [-0.5,8], 10); xlim([0,Inf]);
4 years ago | 0
A recursive matrix sum
You function is not recursive function total=ff(l) lp=l(:); if numel(l) == 1 total = l(1); else total = lp(end) + ...
4 years ago | 0
| accepted
Adding a line to my plot3 of a plane
Two lines should be fixed: 1- coordinates of end points of the line 2- Using plot3 %Position vector p1 = [200; -107; 0] %%or...
4 years ago | 0