- In the Line
 
True or false to elements of a cell array?
    2 views (last 30 days)
  
       Show older comments
    
    Jonathan Babitsch
 on 12 May 2020
  
    
    
    
    
    Answered: Guru Mohanty
    
 on 15 May 2020
            Hi everybody,
I have a problem with my code which i attached also. Here is a screenshot of my error:

Isn't it possible? If not, is there a possibility to to further advance in the code? I only want to work with the element of the cell array if it doesn't fulfill the criteria in line 182. Thanks a lot for your help in advance, I'm a beginner in Matlab.
Johnny
0 Comments
Accepted Answer
  Guru Mohanty
    
 on 15 May 2020
        Hi, I understand you are getting some problem with your code. The error is due to these following reasons.
    if inside{allepunkte}{huellkoerper}==true & outside{allepunkte}{huellkoerper}==true
            The inside is a 1D cell array of size 1x8, but the code treats it as a 2D cell array.
        2. There is an undeclared variable 'verschz' in the code.
After resolving these following issues the code should work.
Note: In the following Lines
            if inside{allepunkte}{huellkoerper}==true & outside{allepunkte}{huellkoerper}==true
                %hier wird nun ermittelt in welchen er wohl verschoben werden soll,
                %mit anderen Worten: Welcher Körper liegt dem Punkt am nächsten
            else
 There is nothing inside the if statement. You can consider modifying this codition. I have attached the modified code.
0 Comments
More Answers (0)
See Also
Categories
				Find more on Performance and Memory in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!