Community Profile

photo

Karim


Last seen: Today 2016 이후 활성

Mechanical Engineer

Programming Languages:
MATLAB
Spoken Languages:
English
Professional Interests:
Optimization, Multibody Modeling, Finite Element Analysis (FEA)

Statistics

All
  • Knowledgeable Level 4
  • Community Group Solver
  • MATLAB Central Treasure Hunt Finisher
  • Explorer
  • First Review
  • Promoter
  • First Answer
  • Scavenger Finisher
  • Solver

배지보기

Content Feed

보기 기준

답변 있음
How do I add data from one table to another?
Hello, you can simply append the tables, see below for an example Var1 = ["A";"B";"C";"D";"E"]; Var2 = [1;2;3;4;5]; Var3 = lo...

약 4시간 전 | 0

답변 있음
Write matlab code for the following algorithm
I'm not familiar with the algoritm, so it could still have some mistakes left... However, i was able to identify a couple of mi...

1일 전 | 0

| 수락됨

답변 있음
How set table column to modified data?
See below, you can first extract the column names from the table. And use these as index during the loop. loadfile = load(websa...

1일 전 | 0

| 수락됨

답변 있음
How to find X and Y coordinates of maximum gap between curves?
It depends on what you mean with the gap, notice that you plot it on a logarithmic axis. As a result from a graphical point of v...

2일 전 | 1

| 수락됨

답변 있음
i need the curve of this fourier series
see below for a demo on how to set this up % set up the x values x = linspace(-3*pi, 3*pi, 1e3); % assume 10 terms for the ...

3일 전 | 0

답변 있음
Match numbers to allocate text
you can use the categorical command to do this: y = [12 13 19 24 21 12 12]'; B = categorical( y, [12 13 19 21], ["A" "B" "C"...

4일 전 | 0

| 수락됨

답변 있음
How to build a 3d map from raw data?
If you want to plot the curves in 3D, you can use the plot3 command. See below for an example: % read the data opts = spreadsh...

4일 전 | 0

답변 있음
change the scale of colorbar
you can use the caxis command, simply add caxis( [0 0.02]) below the colorbar command. figure surf(rand(10,10)) c = colorbar;...

4일 전 | 0

답변 있음
What is the syntax for iterating over given coordinates, using a For loop?
You can do this in the following way: X1 = [10 12 14 23 24 23 18 16 12 10]; Y1 = [20 20 18 15 8 7 8 6 12 20]; for i = 1:num...

10일 전 | 0

| 수락됨

답변 있음
How to convert strings in a table to numbers?
An easy method would be to use the third output of the unique command. This will work directly on strings and will give the core...

10일 전 | 1

답변 있음
Extract value from every struct
You can acces the data in the struct by placing a point after the variable name of the struct, follewed by the fieldname you wan...

10일 전 | 0

답변 있음
text file to be in the folder
No need for the save command, first create the folder (or check that it exists) and then you can write the file directly into th...

29일 전 | 0

답변 있음
How to create a triangular shape using following Code in MATLAB
Based on the scatter mentioned in you question I combined the two loops and the resulting points in a single grid. This allows t...

약 1달 전 | 0

답변 있음
Running my code in a loop to make it more efficient
You can create a for loop, and just save the variables directly into matrices, see below for an example with 10 iterations and 7...

약 1달 전 | 0

| 수락됨

답변 있음
Count impulses into sequence of impulses and segments of sequences of impulses from signal
If the rectangles were drawn using matlab, then you know the start and stop time. Thus, if this works for the total number of p...

약 1달 전 | 0

답변 있음
Rewrite the format of a string
In the for loop, 'x' starts from 1, hence you will overwrite the data in iwant for each new file. One method to resolve this is...

약 1달 전 | 0

답변 있음
how to draw Bipartite Matrices and Projection Matrices.
such figures can be generated with the spy command. See below for an attempt to produce the top left figure using a bit of rando...

약 1달 전 | 0

| 수락됨

답변 있음
Array indices must be positive integers or logical values.
The following part of you code can produce an error: i starts at 1, hence you are trying to acces t(0) which is not possible. In...

약 1달 전 | 1

답변 있음
Average of multiple matrices
This depends how your images are stored in memory, if they are stored in a 3D array you can use the mean function % generate 3...

약 1달 전 | 0

| 수락됨

답변 있음
Vector question help?
% this step creates a vector with 25 normal distributed random values MyVector = randn( 1,25 ) % if you want to round these va...

약 1달 전 | 0

답변 있음
Plot an equation in time span T=[0,t]
You need to create a vector, below you can see a method using the "linspace" function. This creates a vector between 0 and t wit...

약 1달 전 | 0

| 수락됨

답변 있음
how to create random vector?
RandomDouble = rand(25,1) % i.e. pick 25 random values between 0 and 1 RandomIntegers = randi(1000,25,1) % i.e. pick 25 integer...

약 1달 전 | 0

| 수락됨

답변 있음
If else -statement doesn't work
The easiest method will be to first create a zero array, and then fill in the values according to the required logic: % intiali...

약 1달 전 | 1

답변 있음
calculate the volume obtained by rotating a function around the X-axis
Hello, since at first glance there are no internal voids you can use the convex hull function to determine the volume numericall...

약 1달 전 | 1

| 수락됨

답변 있음
To concatenate single column of a cell array
You can use cell2mat to do this, see below for an example % generate cell array with random data C = cell( 3072 , 2); C = cel...

약 1달 전 | 0

| 수락됨

답변 있음
How to use Matlab to solve equation like Mathcad
Use the symboic toolbox to determine the equations, see below. syms fp1 fp2 fz1 fz2 fc boost real eqn = boost == ( atan(fc/fz1...

약 1달 전 | 0

| 수락됨

답변 있음
Error in writing the output to excel file
As indicated in the error message you need to convert the sym into a double or a string, see below for both options syms m1 m2 ...

약 1달 전 | 0

| 수락됨

답변 있음
Trying to find the corresponding value of a matrix with an input?
see below for the interpolation fig = openfig('VelocityAgainstRodHeight500Hz.fig'); axObjs = fig.Children; dataObjs = axObjs....

약 1달 전 | 1

| 수락됨

답변 있음
How introduce a delay of one second in MATLAB?
you can use the "pause" function, this will pause matlab for the given amount of time pause(1)

약 1달 전 | 0

| 수락됨

답변 있음
create a sparse multidimensional matrix
you can either fill it in directly or use blkdiag to create this shape: % direct method % on row 3 7 and 11, column 1 2 3 resp...

약 1달 전 | 0

더로드