{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-04-06T14:01:22.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2026-04-06T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":2889,"title":"İmage Series 1 OR","description":"Given two input first one is a number which is uint8, second one is image which is 8 bit gray scale image, the image has pixsels which are also uint8 for example \r\n\r\nfirst input is 4 if we convert it binary  we get 00000100\r\n\r\nalso each pixsel is converted to binary format in the image\r\n\r\n00000100 (OR) image(binary format)  which produce output image that is the binary format\r\n\r\nin the end output is converted to uint8.\r\n","description_html":"\u003cp\u003eGiven two input first one is a number which is uint8, second one is image which is 8 bit gray scale image, the image has pixsels which are also uint8 for example\u003c/p\u003e\u003cp\u003efirst input is 4 if we convert it binary  we get 00000100\u003c/p\u003e\u003cp\u003ealso each pixsel is converted to binary format in the image\u003c/p\u003e\u003cp\u003e00000100 (OR) image(binary format)  which produce output image that is the binary format\u003c/p\u003e\u003cp\u003ein the end output is converted to uint8.\u003c/p\u003e","function_template":"function out = image_or(image,number)\r\n  out=image | number;\r\nend","test_suite":"%%\r\nA=imread('http://www.mathworks.com/matlabcentral/profiles/3374772.jpg');\r\nA=rgb2gray(A);\r\ng=12;\r\nd=[12\r\n   13\r\n   14\r\n   15\r\n   28\r\n   29\r\n   30\r\n   31\r\n   44\r\n   45\r\n   46\r\n   47\r\n   60\r\n   61\r\n   62\r\n   63\r\n   76\r\n   77\r\n   78\r\n   79\r\n   92\r\n   93\r\n   94\r\n   95\r\n  108\r\n  109\r\n  110\r\n  111\r\n  124\r\n  125\r\n  126\r\n  127\r\n  140\r\n  141\r\n  142\r\n  143\r\n  156\r\n  157\r\n  158\r\n  159\r\n  172\r\n  173\r\n  174\r\n  175\r\n  188\r\n  189\r\n  190\r\n  191\r\n  204\r\n  205\r\n  206\r\n  207\r\n  220\r\n  221\r\n  222\r\n  223\r\n  236\r\n  238\r\n  239];\r\nassert(isequal(unique(image_or(A,g)),d))\r\n%%\r\nA=imread('http://www.mathworks.com/matlabcentral/profiles/3374772.jpg');\r\nA=rgb2gray(A);\r\ng=190;\r\nd=[190\r\n  191\r\n  254\r\n  255];\r\nassert(isequal(unique(image_or(A,g)),d))\r\n%%\r\nA=imread('http://www.mathworks.com/matlabcentral/profiles/3374772.jpg');\r\nA=rgb2gray(A);\r\ng=191;\r\nd=[191\r\n  255];\r\nassert(isequal(unique(image_or(A,g)),d))\r\n%%\r\nA=uint8([ones(3,3) zeros(3,3)]);\r\ng=60;\r\nd=[60\r\n   61];\r\nassert(isequal(unique(image_or(A,g)),d))\r\n%%\r\nA=uint8(magic(8));\r\ng=60;\r\nd=[60\r\n   61\r\n   62\r\n   63\r\n  124];\r\nassert(isequal(unique(image_or(A,g)),d))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":22216,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":22,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-01-28T12:53:09.000Z","updated_at":"2026-01-19T17:54:45.000Z","published_at":"2015-01-29T08:52:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven two input first one is a number which is uint8, second one is image which is 8 bit gray scale image, the image has pixsels which are also uint8 for example\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003efirst input is 4 if we convert it binary we get 00000100\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ealso each pixsel is converted to binary format in the image\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e00000100 (OR) image(binary format) which produce output image that is the binary format\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ein the end output is converted to uint8.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":2889,"title":"İmage Series 1 OR","description":"Given two input first one is a number which is uint8, second one is image which is 8 bit gray scale image, the image has pixsels which are also uint8 for example \r\n\r\nfirst input is 4 if we convert it binary  we get 00000100\r\n\r\nalso each pixsel is converted to binary format in the image\r\n\r\n00000100 (OR) image(binary format)  which produce output image that is the binary format\r\n\r\nin the end output is converted to uint8.\r\n","description_html":"\u003cp\u003eGiven two input first one is a number which is uint8, second one is image which is 8 bit gray scale image, the image has pixsels which are also uint8 for example\u003c/p\u003e\u003cp\u003efirst input is 4 if we convert it binary  we get 00000100\u003c/p\u003e\u003cp\u003ealso each pixsel is converted to binary format in the image\u003c/p\u003e\u003cp\u003e00000100 (OR) image(binary format)  which produce output image that is the binary format\u003c/p\u003e\u003cp\u003ein the end output is converted to uint8.\u003c/p\u003e","function_template":"function out = image_or(image,number)\r\n  out=image | number;\r\nend","test_suite":"%%\r\nA=imread('http://www.mathworks.com/matlabcentral/profiles/3374772.jpg');\r\nA=rgb2gray(A);\r\ng=12;\r\nd=[12\r\n   13\r\n   14\r\n   15\r\n   28\r\n   29\r\n   30\r\n   31\r\n   44\r\n   45\r\n   46\r\n   47\r\n   60\r\n   61\r\n   62\r\n   63\r\n   76\r\n   77\r\n   78\r\n   79\r\n   92\r\n   93\r\n   94\r\n   95\r\n  108\r\n  109\r\n  110\r\n  111\r\n  124\r\n  125\r\n  126\r\n  127\r\n  140\r\n  141\r\n  142\r\n  143\r\n  156\r\n  157\r\n  158\r\n  159\r\n  172\r\n  173\r\n  174\r\n  175\r\n  188\r\n  189\r\n  190\r\n  191\r\n  204\r\n  205\r\n  206\r\n  207\r\n  220\r\n  221\r\n  222\r\n  223\r\n  236\r\n  238\r\n  239];\r\nassert(isequal(unique(image_or(A,g)),d))\r\n%%\r\nA=imread('http://www.mathworks.com/matlabcentral/profiles/3374772.jpg');\r\nA=rgb2gray(A);\r\ng=190;\r\nd=[190\r\n  191\r\n  254\r\n  255];\r\nassert(isequal(unique(image_or(A,g)),d))\r\n%%\r\nA=imread('http://www.mathworks.com/matlabcentral/profiles/3374772.jpg');\r\nA=rgb2gray(A);\r\ng=191;\r\nd=[191\r\n  255];\r\nassert(isequal(unique(image_or(A,g)),d))\r\n%%\r\nA=uint8([ones(3,3) zeros(3,3)]);\r\ng=60;\r\nd=[60\r\n   61];\r\nassert(isequal(unique(image_or(A,g)),d))\r\n%%\r\nA=uint8(magic(8));\r\ng=60;\r\nd=[60\r\n   61\r\n   62\r\n   63\r\n  124];\r\nassert(isequal(unique(image_or(A,g)),d))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":22216,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":22,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-01-28T12:53:09.000Z","updated_at":"2026-01-19T17:54:45.000Z","published_at":"2015-01-29T08:52:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven two input first one is a number which is uint8, second one is image which is 8 bit gray scale image, the image has pixsels which are also uint8 for example\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003efirst input is 4 if we convert it binary we get 00000100\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ealso each pixsel is converted to binary format in the image\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e00000100 (OR) image(binary format) which produce output image that is the binary format\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ein the end output is converted to uint8.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"term":"tag:\"bitor\"","current_player_id":null,"fields":[{"name":"page","type":"integer","callback":null,"default":1,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"per_page","type":"integer","callback":null,"default":50,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"sort","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"body","type":"text","callback":null,"default":"*:*","directive":null,"facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":false},{"name":"group","type":"string","callback":null,"default":null,"directive":"group","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"difficulty_rating_bin","type":"string","callback":null,"default":null,"directive":"difficulty_rating_bin","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"id","type":"integer","callback":null,"default":null,"directive":"id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"tag","type":"string","callback":null,"default":null,"directive":"tag","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"product","type":"string","callback":null,"default":null,"directive":"product","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_at","type":"timeframe","callback":{},"default":null,"directive":"created_at","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"profile_id","type":"integer","callback":null,"default":null,"directive":"author_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_by","type":"string","callback":null,"default":null,"directive":"author","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player_id","type":"integer","callback":null,"default":null,"directive":"solver_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player","type":"string","callback":null,"default":null,"directive":"solver","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"solvers_count","type":"integer","callback":null,"default":null,"directive":"solvers_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"comments_count","type":"integer","callback":null,"default":null,"directive":"comments_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"likes_count","type":"integer","callback":null,"default":null,"directive":"likes_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leader_id","type":"integer","callback":null,"default":null,"directive":"leader_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leading_solution","type":"integer","callback":null,"default":null,"directive":"leading_solution","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true}],"filters":[{"name":"asset_type","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":"\"cody:problem\"","prepend":true},{"name":"profile_id","type":"integer","callback":{},"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":"author_id","static":null,"prepend":true}],"query":{"params":{"per_page":50,"term":"tag:\"bitor\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"bitor\"","","\"","bitor","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007eff84f85d38\u003e":null,"#\u003cMathWorks::Search::Field:0x00007eff84f85c98\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007eff84f853d8\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007eff84f85fb8\u003e":1,"#\u003cMathWorks::Search::Field:0x00007eff84f85f18\u003e":50,"#\u003cMathWorks::Search::Field:0x00007eff84f85e78\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007eff84f85dd8\u003e":"tag:\"bitor\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007eff84f85dd8\u003e":"tag:\"bitor\""},"queried_facets":{}},"query_backend":{"connection":{"configuration":{"index_url":"http://index-op-v2/solr/","query_url":"http://search-op-v2/solr/","direct_access_index_urls":["http://index-op-v2/solr/"],"direct_access_query_urls":["http://search-op-v2/solr/"],"timeout":10,"vhost":"search","exchange":"search.topic","heartbeat":30,"pre_index_mode":false,"host":"rabbitmq-eks","port":5672,"username":"cody-search","password":"78X075ddcV44","virtual_host":"search","indexer":"amqp","http_logging":"true","core":"cody"},"query_connection":{"uri":"http://search-op-v2/solr/cody/","proxy":null,"connection":{"parallel_manager":null,"headers":{"User-Agent":"Faraday v1.0.1"},"params":{},"options":{"params_encoder":"Faraday::FlatParamsEncoder","proxy":null,"bind":null,"timeout":null,"open_timeout":null,"read_timeout":null,"write_timeout":null,"boundary":null,"oauth":null,"context":null,"on_data":null},"ssl":{"verify":true,"ca_file":null,"ca_path":null,"verify_mode":null,"cert_store":null,"client_cert":null,"client_key":null,"certificate":null,"private_key":null,"verify_depth":null,"version":null,"min_version":null,"max_version":null},"default_parallel_manager":null,"builder":{"adapter":{"name":"Faraday::Adapter::NetHttp","args":[],"block":null},"handlers":[{"name":"Faraday::Response::RaiseError","args":[],"block":null}],"app":{"app":{"ssl_cert_store":{"verify_callback":null,"error":null,"error_string":null,"chain":null,"time":null},"app":{},"connection_options":{},"config_block":null}}},"url_prefix":"http://search-op-v2/solr/cody/","manual_proxy":false,"proxy":null},"update_format":"RSolr::JSON::Generator","update_path":"update","options":{"url":"http://search-op-v2/solr/cody"}}},"query":{"params":{"per_page":50,"term":"tag:\"bitor\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"bitor\"","","\"","bitor","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007eff84f85d38\u003e":null,"#\u003cMathWorks::Search::Field:0x00007eff84f85c98\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007eff84f853d8\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007eff84f85fb8\u003e":1,"#\u003cMathWorks::Search::Field:0x00007eff84f85f18\u003e":50,"#\u003cMathWorks::Search::Field:0x00007eff84f85e78\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007eff84f85dd8\u003e":"tag:\"bitor\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007eff84f85dd8\u003e":"tag:\"bitor\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":2889,"difficulty_rating":"easy-medium"}]}}