Community Profile

photo

Sergey Kasyanov


Last seen: 4 días ago

Saints Petersburg Politechnical University

153 total contributions since 2017

Contact

Sergey Kasyanov's Badges

  • Thankful Level 2
  • First Review
  • GitHub Submissions Level 1
  • First Submission
  • 3 Month Streak
  • Commenter
  • Matrix Manipulation I Master
  • Knowledgeable Level 2
  • First Answer
  • Speed Demon
  • Solver

View details...

Contributions in
View by

Solved


Find a subset that divides the vector into equal halves
Given a vector x, return the indices to elements that will sum to exactly half of the sum of all elements. Example: Inpu...

3 meses ago

Answered
A and B must be floating-point scalars.
Hello, You need to replace i = integral (fun, x, 0, t); to one of variants below: If you want to integrate in x range (from x(...

7 meses ago | 0

| accepted

Question


Can I mark block as 'algebraic loop breaker'?
Hello, I create block which implement time shift in signal for some steps but Simulink decides that there is algebraic loop wit...

7 meses ago | 0 answers | 0

0

answers

Answered
Insert number in polynomial
Hello, You need to replace f= @(x)p; by f = symfun(p,x);.

7 meses ago | 0

Question


Using complex structure in simulink constant block
Hello, I know that there is way to pass structure to simulink model as bus object but what should I do if i need to pass comple...

7 meses ago | 1 answer | 0

1

answer

Question


Force output for function with no output
Hello! I am working with function handles and get error because function does not return anything. Can I force any function to ...

10 meses ago | 1 answer | 0

1

answer

Question


Run VBA code in MS Office through COM
Hello, I need to take some data from program through COM but that program does not working with Matlab correctly. However tha...

más de 1 año ago | 0 answers | 0

0

answers

Answered
How i can call matlab basic function if that name is accotiated with couple of functions?
The simplest way to do that is use that code: varargout = builtin('diff',varargin{:}); Also you can looking for somethin...

casi 2 años ago | 0

| accepted

Question


How i can call matlab basic function if that name is accotiated with couple of functions?
Hello, I need to call function |diff| (differences between array elements) for array of symbolic variable but matlab is using...

casi 2 años ago | 2 answers | 0

2

answers

Answered
How to solve det(s^2*M+s*C(s)+K)=0 for s as fast as posible
You can try to use that code from <https://www.mathworks.com/matlabcentral/fileexchange/67052-matlab-scripts there>: A=Ga...

alrededor de 2 años ago | 0

Solved


Bottles of beer
Given an input number representing the number of bottles of beer on the wall, output how many are left if you take one down and ...

alrededor de 2 años ago

Answered
Help reducing memory usage during large matrix multiplication
I think that problem can be solved by the manual multiplication of matrices. %note: V2=(V2-I*C) is the same V2(172)=V2(172)...

alrededor de 2 años ago | 0

Answered
How I can fix this "Signal Dimension" error message ?
You may use |Simulink/Signal Attributes/Signal Specification block|. Specify number of dimensions like that is shown on the pict...

alrededor de 2 años ago | 0

Solved


Model a mass spring system
Model an ideal mass-spring system shown below where the spring is initially stretched. <<http://blogs.mathworks.com/images/se...

alrededor de 2 años ago

Solved


Make a full wave rectifier
Produce a full wave rectifier waveform for the given sine wave source. For a sine wave input, the output of the full wave rec...

alrededor de 2 años ago

Solved


Make a half wave rectifier
Produce a signal that outputs the given sine wave source when it is greater than zero and outputs zero when it is less than zero...

alrededor de 2 años ago

Solved


Add offset to a signal
Produce the following signal: <<http://blogs.mathworks.com/images/seth/cody/add-offset-eqn.png>> You should see a downward...

alrededor de 2 años ago

Solved


Produce a sine wave
Produce a sine wave with amplitude 3: <<http://blogs.mathworks.com/images/seth/cody/sine-eqn.png>>

alrededor de 2 años ago

Solved


Add a block to a model
Produce the following signal: <<http://blogs.mathworks.com/images/seth/cody/add-block-eqn.png>> In this case, the slope of...

alrededor de 2 años ago

Solved


Produce a cosine wave
Produce the following signal: <<http://blogs.mathworks.com/images/seth/cody/cosine-eqn.png>>

alrededor de 2 años ago

Solved


Connect blocks in a model
Connect the blocks in the model to produce the following signal: <<http://blogs.mathworks.com/images/seth/cody/connect-blocks...

alrededor de 2 años ago

Submitted


Matlab scripts
My scripts for Matlab

alrededor de 2 años ago | 5 downloads |

Question


Window appears while code is runnig
Hello, I'm trying to create library with some |SimPowerSystem| blocks. When I use blocks from my library in |Simulink| model ...

más de 2 años ago | 0 answers | 0

0

answers

Answered
How can I have a timed (15 minutes) output signal based on external trigger? I want to generate an output HIGH signal for 15 minutes based on a event detection impulse signal.
Hello, This is the model with standart Simulink blocks. Output from |Switch1| is the desired signal. The |Compare To Const...

más de 2 años ago | 0

Answered
subs( ) command would not work
Hello, you should to reassign variable after substitution: A=subs(A,a,1);

más de 2 años ago | 1

| accepted

Solved


Make a run-length companion vector
Given a vector x, return a vector r that indicates the run length of any value in x. Each element in r shows how many times the ...

más de 2 años ago

Solved


Flag largest magnitude swings as they occur
You have a phenomenon that produces strictly positive or negative results. delta = [1 -3 4 2 -1 6 -2 -7]; Marching thr...

más de 2 años ago

Solved


Given a window, how many subsets of a vector sum positive
Given a vector: [1 0 -1 3 2 -3 1] and a window of 2, A sliding window would find: 1 + 0 = 1 0 - 1 = -1 ...

más de 2 años ago

Solved


Bullseye Matrix
Given n (always odd), return output a that has concentric rings of the numbers 1 through (n+1)/2 around the center point. Exampl...

más de 2 años ago

Solved


Ripping numbers apart!
So you have to "rip" a number apart into individual digits... The end output is a cell. That is if: x = 12345678 o...

más de 2 años ago

Load more